私は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