我正在使用一个应该只是在里面显示一个 UIView 的弹出窗口。但是尽管弹出窗口出现了,但它只包含一个空视图(以某种深蓝色着色)。UIViewController 使用的是那里的“PreferencesController”。
我打开弹出窗口的代码如下:
- (IBAction)showPopup:(id)sender {
if (_preferencesController == nil) {
self.preferencesController = [[PreferencesController alloc]init];
self.preferencesControllerPopover = [[UIPopoverController alloc]
initWithContentViewController:_preferencesController];
}
[self.preferencesControllerPopover presentPopoverFromBarButtonItem:sender
permittedArrowDirections:0 animated:YES];
}
除此之外,我只有“ preferencesControllerviewDidLoad
”,除了“ self.contentSizeForViewInPopover = CGSizeMake(800.0, 800.0);
”之外不包含任何特殊方法
这就是我得到的:
任何想法为什么它不能正常工作?