0

本教程给你一个简单漂亮的横向 UITableView

但是当删除 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 操作系统
  • 在设备上测试

什么问题,你有什么建议吗?

4

0 回答 0