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 OS の別のバージョン
  • デバイスでテスト

何が問題ですか、何か提案はありますか?

4

0 に答える 0