我尝试在我的界面中使用弹出框,但是 UIPopoverController 的所有便利功能使它变得不可能。
我的目标是使用弹出框的 chrome,但不使用任何相关的事件或操作。我需要它保持显示在屏幕上(不解雇)而不是模态的。
所以现在我正在考虑使用图像构建我自己的视图。我的问题:有没有更好的方法来完成这个(带有图像边框的视图)?
我尝试在我的界面中使用弹出框,但是 UIPopoverController 的所有便利功能使它变得不可能。
我的目标是使用弹出框的 chrome,但不使用任何相关的事件或操作。我需要它保持显示在屏幕上(不解雇)而不是模态的。
所以现在我正在考虑使用图像构建我自己的视图。我的问题:有没有更好的方法来完成这个(带有图像边框的视图)?
如果您想将 UIPopover 留在屏幕上并允许用户在显示 popover 时与屏幕上的其他视图交互,请考虑使用passthroughViews
属性 onUIPopoverController
UIPopoverController类参考:
当弹出框处于活动状态时,与其他视图的交互通常会被禁用,直到弹出框被解除。将视图数组分配给此属性允许弹出框之外的点击由相应的视图处理。
您应该能够通过仅传递一个仅包含“背景”视图控制器视图的数组来实现您想要的效果。