我正在尝试呈现 a UIViewController
inside a UIPopoverController
。我在 Interface Builder 中设计了一个视图控制器,给了它一个自定义类(比如说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
'sviewDidAppear
方法正在被调用(by NSLog
),但是 Popover 的内部是空的:
我错过了什么吗?