我是 iOS 开发的新手,所以请放慢我的脚步。我正在尝试学习如何使用 UIPopoverCotroller 并且遇到了问题。弹出框显示正确,但没有添加任何内容,只是黑色。我正在使用这行代码尝试向弹出框添加内容:
self.photosPopover = [[UIPopoverController alloc]initWithContentViewController:self.photosPopoverViewController];
继承人一些更多的代码来帮助:
-(void)popoverControllerDidDismissPopover:(UIPopoverController *)popoverController{
self.photosPopover=nil;
}
-(IBAction)photosPopoverButtonPressed:(id)sender{
if([self.photosPopover isPopoverVisible]){
[self.photosPopover dismissPopoverAnimated:YES];
self.photosPopover=nil;
return;
}
self.photosPopoverViewController = [[PhotosPopoverViewController alloc]init];
self.photosPopover = [[UIPopoverController alloc]initWithContentViewController:self.photosPopoverViewController];
[self.photosPopover setDelegate:self];
[self.photosPopover presentPopoverFromBarButtonItem:sender permittedArrowDirections:UIPopoverArrowDirectionAny animated:YES];
[self.photosPopover setPopoverContentSize:CGSizeMake(320, 480)];
}
我正在使用 Xcode 4.3、ARC 和情节提要。
谢谢你的帮助!
-碎纸机2794