iPhone视图切断

时间:2011-04-20 23:03:52

标签: iphone objective-c ios4 iphone-sdk-3.0 interface-builder

视图是在界面构建器中创建的,并且在底部奇怪地被切断,并且感谢帮助或建议。

- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {   


    [self.window addSubview:viewController.view];
    [self.window makeKeyAndVisible];

    return YES;
}

enter image description here

enter image description here

编辑:我实际上没有视图控制器的笔尖,而是主窗口笔尖和两个不同主题的不同视图的笔尖。

如果我使用:

self.window.rootViewController = self.viewController;

它不会发生,但遗憾的是,这将在iOS 3.2或更低版本中崩溃。

3 个答案:

答案 0 :(得分:0)

在界面构建器中,您需要检查视图的尺寸。您将看到它太短(您的高度可能设置为440,但如果您没有状态栏,它应该是460或480)。这可能就是它似乎被切断的原因。

答案 1 :(得分:0)

我遇到了同样的问题,我所做的是在ViewDidLoad中将视图转换为20像素,然后一切正常。问题肯定与statur bar有关,但我不知道除了这种解决方法之外的解决方案。

要翻译视图,请使用以下命令:

self.view.transform = CGAffineTransformMakeTranslation( 0, 20 );

答案 2 :(得分:0)

尝试在IB中启用模拟状态栏。

enter image description here

相关问题