0
UIButtonをクリックして表示するときに、自分のビューコントローラを含むポップオーバーを表示する必要がある場合があります。UIButtonをタップしてもポップオーバーが表示されない
self.assetPickerPopover=[[UIPopoverController alloc]initWithContentViewController:avc];
self.assetPickerPopover.delegate=self;
//[self.imagePickerPopover presentPopoverFromBarButtonItem:sender permittedArrowDirections:UIPopoverArrowDirectionAny animated:YES];
[self.imagePickerPopover setPopoverContentSize:CGSizeMake(400, 2000) animated:NO];
[self.imagePickerPopover presentPopoverFromRect:self.assetTypeButton.frame inView:self.view permittedArrowDirections:UIPopoverArrowDirectionAny animated:YES];
ポップオーバーを呼び出すために両方のメソッドを試してみましたが、どちらも失敗しました。私はポップオーバーのサイズを明示的に設定しました。
self.assetPickerPopover
しかし、あなたは別のオブジェクト提示しようとしている:あなたが提供されたコードのサンプルで
https://developer.apple.com/library/ios/documentation/UIKit/Reference/UIPopoverPresentationController_class/または古いpopovercontrollerを使用していますか? – Rabiees