【问题标题】:Views go off screen in iPad simulatoriPad 模拟器中的视图离开屏幕
【发布时间】:2011-03-29 03:23:02
【问题描述】:

我正在开发一个 iPhone 应用程序,以使其在 iPhone 和 iPad 上通用。我为 iPad 版本创建了第二个主视图和 xib 文件,并检测 iPad 并设置屏幕尺寸。这是我的代码:

if (UI_USER_INTERFACE_IDIOM() == UIUserInterfaceIdiomPad){

    CGRect  rect = [[UIScreen mainScreen] bounds];        

    [window setFrame:rect];

mainNav =  [[iPadMainNavigation alloc] initWithNibName:@"iPadMainNavigation" bundle:nil]; 
}
else{
    mainNav =  [[MainNavigation alloc]  initWithNibName:@"MainNavigation" bundle:nil];

}   

到目前为止,除了主屏幕之外,我还没有更改任何其他视图,但是当我导航到其他视图时,它们会稍微太大并离开屏幕(顶部和右侧)。例如,我将表格单元格分组到右侧,您无法看到它们的末端,或者顶部的标签栏只有大约 2/3 可见。

我已检查以确保我根本没有放大。谁能给我任何关于为什么会发生这种情况的建议?

【问题讨论】:

  • 就是这样!!我的导航控制器正在自动调整其子视图的大小。谢谢!!

标签: iphone objective-c ipad ios-simulator


【解决方案1】:

您需要在 IB 中使用视图的支柱和弹簧。

【讨论】:

    猜你喜欢
    • 2012-07-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-10-23
    • 2020-12-19
    • 2014-08-18
    相关资源
    最近更新 更多