答えて

8

解決方法1:

[self.popoverButtonItem.target performSelector: self.popoverButtonItem.action withObject: self.popoverButtonItem]; 

解決方法2:

[self.popoverController presentPopoverFromBarButtonItem:toolbarButtonItem permittedArrowDirections:UIPopoverArrowDirectionAny animated:NO];     

しかし、トリックは、これらのステートメントを使用するときです。私はこの目的のためにフラグを使用しなければなりませんでした。起動時に一度だけポップアップを表示するために、私はpopoverControllerへの参照を持っています。

0

iOS 8.0の場合、SplitviewcontrollerはpreferredDisplayModeをサポートしています。これは、このユースケースのための洗練されたソリューションです。 Appleドキュメントから:

UISplitViewControllerDisplayModePrimaryOverlay 
The primary view controller is layered on top of the secondary view controller, leaving the secondary view controller partially vis{ible. 

Available in iOS 8.0 and later. 
関連する問題