Iphone 让超级控制者不在外界接触时辞职?
我展示了一个UIPopovercontroller,当用户触摸到它之外的任何地方时,它自然会自动关闭 有没有办法让它在被触摸时不会自行消失?当用户在中执行操作时,我宁愿手动取消它Iphone 让超级控制者不在外界接触时辞职?,iphone,ios,xcode,ipad,Iphone,Ios,Xcode,Ipad,我展示了一个UIPopovercontroller,当用户触摸到它之外的任何地方时,它自然会自动关闭 有没有办法让它在被触摸时不会自行消失?当用户在中执行操作时,我宁愿手动取消它 从UIPopoverController上的文档中感谢您: 直通视图 当popover可见时,用户可以与之交互的视图数组 @属性(非原子,副本)NSArray*直通视图 只需将其设置为您希望保持交互的任何内容(self.view for everything),popover就会“忽略”这些视图中的拒绝。它非常方便,在
从UIPopoverController上的文档中感谢您: 直通视图 当popover可见时,用户可以与之交互的视图数组 @属性(非原子,副本)NSArray*直通视图
只需将其设置为您希望保持交互的任何内容(self.view for everything),popover就会“忽略”这些视图中的拒绝。它非常方便,在3.2+版本中可用,使编写遗留代码变得更加容易。奇妙的解决方案CodaFi先生。