是否可以在viewDidLoad上的弹出窗口中显示主视图(当视图处于纵向时)?UISplitViewController - 为viewDidLoad上的主视图显示弹出窗口
2
A
回答
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.
相关问题
- 1. UISplitViewController弹出窗口为空
- 2. 作为弹出窗口显示图像
- 3. 如何显示其他弹出窗口上的弹出窗口?
- 4. 将子视图显示为弹出窗口时出现问题
- 5. 如何在我的主窗口中显示弹出窗口?
- 6. 弹出窗口不显示
- 7. 弹出窗口不显示
- 8. 显示弹出窗口
- 9. iPhone:MKAnnotation显示弹出窗口?
- 10. 在主窗口运行之前显示一个弹出窗口
- 11. 作为弹出窗口显示UserControl
- 12. 如何在主html页面上显示html弹出窗口?
- 13. asp.net - 弹出窗口显示弹出窗口
- 14. 弹出式窗口在视图中显示每个窗口的相同结果
- 15. 我的模态窗口没有显示为弹出窗口
- 16. 主窗口内的FLTK弹出窗口
- 17. 在弹出窗口中显示网格视图
- 18. 分割视图MasterView不在弹出窗口中显示,但在
- 19. 在图层弹出窗口中显示Flash视频
- 20. 如何在新视图中将图像显示为Highslide弹出窗口?
- 21. 显示CD的弹出窗口
- 22. 显示弹出中心的新窗口
- 23. 从弹出窗口调用主窗口
- 24. 从弹出窗口刷新主窗口
- 25. jQuery弹出内容显示在页面上,弹出窗口不显示
- 26. 弹出窗口中的表格视图
- 27. 在视图和弹出窗口中显示UITableView会改变外观
- 28. 删除splitViewController中主视图的弹出窗口
- 29. 在c#中显示弹出窗口.net
- 30. 如何显示弹出窗口?