【发布时间】:2012-10-28 00:57:24
【问题描述】:
我正在尝试在 UIPopoverController 中显示 UIViewController。我在 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 的viewDidAppear 方法正在被调用(由NSLog),但是Popover 的内部是空的:
我错过了什么吗?
【问题讨论】:
标签: ios xcode interface-builder ios6 uipopovercontroller