Ios 将iPad应用程序转换为iPhone-xib尺寸问题
我正在尝试在iPhone上实现iPad应用程序,我遵循的步骤如下Ios 将iPad应用程序转换为iPhone-xib尺寸问题,ios,objective-c,iphone,ipad,xib,Ios,Objective C,Iphone,Ipad,Xib,我正在尝试在iPhone上实现iPad应用程序,我遵循的步骤如下 复制了first view controller的现有.xib,并将其重命名为name\u iPhone.xib 为iPhone.xib启用了大小类和自动布局 将视图的大小保留为推断的 现在我正在日志中打印屏幕宽度(self.view.frame) 结果是 View frame : {{0, 0}, {600, 600}} //this is the results regardless of any device i run
.xib
,并将其重命名为name\u iPhone.xib
self.view.frame
)
结果是
View frame : {{0, 0}, {600, 600}} //this is the results regardless of any device i run
实际上,日志应该打印设备(我在其中运行应用程序)的维度,但无论在哪个设备上运行应用程序,日志都会打印600*600。如何根据设备尺寸自动调整控制器根视图的大小。
请帮我找到解决方案。您要求它提供视图的大小,这就是您得到的。如果需要设备大小,请使用此CGSize screenSize=[[UIScreen mainScreen]bounds].size;当我们使用选项
推断
(在xib右窗格中)时,根视图的大小应该与主屏幕的大小相同。。是否正确?如果不正确,则需要手动更改每个视图控制器的viewDidLoad
中根视图的帧?
View frame : {{0, 0}, {600, 600}} //this is the results regardless of any device i run