私はUIViewController
内部を提示しようとしていUIPopoverController
ます。私はInterfaceBuilderでViewControllerを設計し、それにカスタムクラス(たとえばMyAppTestViewController
)を与え、次のようにポップオーバーを作成しようとしています。
MyAppTestViewController *fxViewController = [MyAppTestViewController new];
self.fxPopover = [[UIPopoverController alloc] initWithContentViewController:fxViewController];
self.fxPopover.popoverContentSize = CGSizeMake(1024, 120);
[self.fxPopover presentPopoverFromBarButtonItem:_fxButton permittedArrowDirections:UIPopoverArrowDirectionDown animated:NO];
ボタンを押すと、ポップオーバーが正しい場所に正しいサイズで表示されますが、空です。MyAppTestViewController
のviewDidAppear
メソッドが(によって)呼び出されていることを確認しましたNSLog
が、Popoverの内部は空です:
私は何かが足りないのですか?