但是当删除 MainWindow_iPhone.xib (_iPad) 并UIWindow
在应用程序委托中以编程方式创建对象时,水平表格和内容(图像和标签)变得不稳定,其大小发生变化并且滚动无法正常工作。此外,向上滚动时标签会隐藏。
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
{
// Override point for customization after application launch.
// self.window = [[UIWindow alloc]ini];
self.window = [[[UIWindow alloc] initWithFrame:[[UIScreen mainScreen] bounds]] autorelease];
// Override point for customization after application launch.
// self.window.contentMode = UIViewContentModeScaleToFill;
// self.window.opaque = NO;
// self.window.clipsToBounds = NO;
// self.window.clearsContextBeforeDrawing = NO;;
// self.window.autoresizesSubviews = YES;
// self.window.autoresizingMask = UIViewAutoresizingFlexibleHeight | UIViewAutoresizingFlexibleWidth;
ArticleListViewController_iPhone *masterViewController = [[[ArticleListViewController_iPhone alloc] initWithNibName:@"ArticleListViewController_iPhone" bundle:nil] autorelease];
self.navigationController = [[[UINavigationController alloc] initWithRootViewController:masterViewController] autorelease];
self.window.rootViewController = self.navigationController;
[self.window makeKeyAndVisible];
return YES;
}
我已经尝试了所有影响大小的窗口属性,但没有成功。如果我删除我的代码并将 MainWindow_iPhone 设置为Main Interface
,则一切正常。
另外,我尝试了以下方法:
- 清洁和建造
- 选项 & 清理 & 构建
- 重置模拟器
- 另一个版本的 xCode
- 另一个版本的 Mac 操作系统
- 在设备上测试
什么问题,你有什么建议吗?