问题-使用情节提要(但不使用自动布局)我的视图控制器在使用更大的(6,6+)设备时,不会实例化整个设备大小。属性检查器的大小设置为“推断”,但在iPhone 6上,视图边界仍然实例化为{0,0},{ 320,568}。其效果是,绑定之外的对象不会响应触摸事件(对象水平放置超过320或垂直放置480 ),即使它们在屏幕上可见。
App的目标是iOS 8,支持iPhone 5、6和6+
我在图片中有适当大小的AppIcons和LaunchImages
我已经删除了LaunchImage.xib并从Info.plist清除了对它的引用。
正确的启动图像显示在应用程序启动。
使用iPhone 6,我向应用程序didFinishLaunchingWithOptions添加了以下代码:
UIScreen *mainScreen = [UIScreen mainScreen];
NSLog(@"Screen bounds: %@, Screen resolution: %@, scale: %f, nativeScale: %f", NSStringFromCGRect(mainScreen.bounds), mainScreen.coordinateSpace, mainScreen.scale, mainScreen.nativeScale);代码记录如下:
Screen bounds: {{0, 0}, {375, 667}}, Screen resolution: <UIScreen: 0x124501930; bounds = {{0, 0}, {375, 667}}; mode = <UIScreenMode: 0x170036ba0; size = 750.000000 x 1334.000000>>, scale: 2.000000, nativeScale: 2.000000在应用程序中导航并记录viewController.view.bounds一致产生以下结果:
View bounds: {{0, 0}, {320, 568}}如何利用较新设备的全屏幕大小而不被截断为以前的设备尺寸?
发布于 2014-12-11 17:46:04
固定:
情节提要检查VC属性检查器上的nib调整大小视图
为边界适当调整视图的大小。
https://stackoverflow.com/questions/27414465
复制相似问题