にUITableViewController
表示しようとしている がありUIPopoverController
ます。何をしても、テーブルビューは常にポップオーバー内にフルサイズで表示されます。
私の StoryBoard では、UITableViewController
の Size を Freeform に設定しました。UITableView
サイズ インスペクタで の高さと幅を明示的に設定しました。
コントローラーとポップオーバーをセットアップする方法は次のとおりです。
UIStoryboard* sb = [UIStoryboard storyboardWithName:@"MainStoryboard-iPad" bundle:nil];
self.settingsController = [sb instantiateViewControllerWithIdentifier:@"SettingsViewControllerID"];
self.settingsPopover = [[UIPopoverController alloc] initWithContentViewController:_settingsController];
また、コントローラーのポップオーバー サイズを明示的に設定しようとしました。
self.settingsController.contentSizeForViewInPopover = CGSizeMake(400.0, 400.0);
アプリを実行してポップオーバーをアクティブにすると、メイン画面とほぼ同じ高さになります。
ここで明らかな何かが欠けていますか?
よろしくお願いします、CS