Iphone 编程视图是否由状态栏偏移?
我只是想通过编程方式设置一个自定义UIViewController(请参见下面的代码),我只是对显示底部的白线感到好奇,当我使用InterfaceBuilder中的NIB创建视图时,我没有看到这一点。这仅仅是一个通过状态栏的高度向下偏移帧的情况,还是我遗漏了其他内容 编辑: 找到它: viewController.view.frame=CGRectMake(0.0,20.0320.0460.0) 代码Iphone 编程视图是否由状态栏偏移?,iphone,objective-c,cocoa-touch,Iphone,Objective C,Cocoa Touch,我只是想通过编程方式设置一个自定义UIViewController(请参见下面的代码),我只是对显示底部的白线感到好奇,当我使用InterfaceBuilder中的NIB创建视图时,我没有看到这一点。这仅仅是一个通过状态栏的高度向下偏移帧的情况,还是我遗漏了其他内容 编辑: 找到它: viewController.view.frame=CGRectMake(0.0,20.0320.0460.0) 代码 - (BOOL)application:(UIApplication *)applicatio
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {
MyController *tempController = [[MyController alloc] init];
[self setMyController:tempController];
[window addSubview:[myController view]];
[window makeKeyAndVisible];
return YES;
}
屏幕
非常感谢
Gary您可以尝试设置控制器视图的框架,以查看发生了什么:
tempController.view.frame = CGRectMake(0, 0, 320, 480);
顺便说一句,您的方法中可能存在内存泄漏(如果启用它,应该通过叮当声来捕获)。我猜这个问题与边界或Applicationframe有关。设置处处边界-“[[UIScreen mainScreen]边界];”让我们看看……jv42,是的,我真的很感谢你,我忘记了[tempController版本];设置“我的属性”(设置为“保留”)后。感谢您在设置view.frame时提供的指针,在发布后刚刚找到它。