いくつかのタブアイテムを持つタブバーコントローラーがあります。一部のタブ項目は、splitviewcontrollers です。向きを変更すると、splitview コントローラの左側が正しくレンダリングされず、下部に黒い四角が表示されることがあります。もう一度向きを変えると、問題は解決します。
私のコードには特別なことは何もありません。viewdidload には次のものがあります。
[self.navigationController setNavigationBarHidden:YES];
self.splitViewController.delegate = self;
そして、1 つの splitviewcontroller デリゲート メソッドが簡単に処理されます。
- (BOOL)splitViewController:(UISplitViewController *)svc shouldHideViewController: (UIViewController *)vc inOrientation:(UIInterfaceOrientation)orientation
{
return NO;
}
詳細側にいくつかのセルがあるテーブルビューだけです。