UIPopoverController presentPopoverFromBarButtonItem 允许按两次导航按钮
Posted
技术标签:
【中文标题】UIPopoverController presentPopoverFromBarButtonItem 允许按两次导航按钮【英文标题】:UIPopoverController presentPopoverFromBarButtonItem allows to press navigation button twice 【发布时间】:2014-05-17 10:06:49 【问题描述】:我正在使用下面的代码来呈现 UIPopoverController 视图:
[popover presentPopoverFromBarButtonItem:sender permittedArrowDirections:UIPopoverArrowDirectionUp animated:YES];
所以一切正常,但我仍然可以按上面代码中的发件人 UIBarButtonItem。
那么当我自己显示弹出框或有其他解决方案时,我是否需要禁用此按钮?
【问题讨论】:
【参考方案1】:改用此方法,其中toolbar
是包含发送者的视图:
[popover presentPopoverFromRect:sender.frame inView:toolbar permittedArrowDirections:UIPopoverArrowDirectionAny animated:YES];
【讨论】:
本例中的发送者是UIBarButtonItem
,所以没有superview。以上是关于UIPopoverController presentPopoverFromBarButtonItem 允许按两次导航按钮的主要内容,如果未能解决你的问题,请参考以下文章
ini http://www.instalinux.com/download/preseed1132.txt
Cobbler+preseed自动化安装Ubuntu18/19系统
运维部署自动化实践(二)PXE+Preseed自动安装Ubuntu16.04 server