将iPad应用程序转换为iPhone - xib大小问题

时间:2015-02-25 14:14:15

标签: ios objective-c iphone ipad xib

我试图在iPhone中实施iPad应用程序,我遵循的步骤是

  1. 复制第一个视图控制器的现有.xib并将其重命名为name_iPhone.xib
  2. name_iPhone.xib

  3. 启用尺寸等级和自动布局
  4. 将视图大小保持为Inferred

  5. 现在我在日志中打印屏幕宽度(self.view.frame)。

    NSLog(@"View Frame : %@",NSStringFromCGRect(self.view.frame));
    

    结果是

    View frame : {{0, 0}, {600, 600}} //this is the results regardless of any device i run
    

    实际上日志应该打印设备(我正在运行应用程序)尺寸,但它总是打印600 * 600,无论应用程序运行的设备如何。如何根据设备尺寸自动调整控制器的根视图大小。 请帮我找到解决方案。

0 个答案:

没有答案