このチュートリアルでは、シンプルで素敵な水平 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 の別のバージョン
- デバイスでテスト
何が問題ですか、何か提案はありますか?