我想在屏幕顶部显示弹出视图,但同时启用实际屏幕。用户应该能够在屏幕控制器上执行所有触摸操作,同时在弹出视图上显示和允许触摸操作。没有褪色的背景。
我没有看到满足这种需求的UIAlertController的现有样式。 是否可以使用UIAlertController? (PS。使用UIPopoverPresentationController自定义样式,设法禁用淡入淡出但仍然无法使触摸控件在后台屏幕上工作)
答案 0 :(得分:0)
听起来您可能想要查看UIPopoverPresentationController上的passthroughViews属性。来自文档:
"显示时,弹出窗口外的水龙头会自动解除弹出窗口。要允许用户与指定视图交互而不关闭弹出窗口,可以将一个或多个视图分配给passthroughViews属性。" https://developer.apple.com/library/ios/documentation/UIKit/Reference/UIPopoverController_class/