【发布时间】:2016-06-27 10:19:40
【问题描述】:
我正在尝试自定义 UIPickerView
我有一个 UIView 的子类,它是 mainView。
还有一个用于模糊或变暗背景的蒙版视图,我将它添加到主视图中。
然后是选择器视图,我已将它作为子视图添加到掩码视图中。
层次结构很简单
--主视图
| -- 掩码视图
|| -- 选择器视图
最后我将整个视图添加到应用程序键窗口。
我的问题是,每次显示此主视图时,我都希望掩码视图阻止用户交互,因此用户无法在选择器视图之外单击。
但是如果我将遮罩视图的 userinteractive 设置为 no,它也会阻止选取器视图的滚动和触摸。
那么我怎样才能实现超级视图是非交互的,而它的子视图是交互的呢?
谢谢。
【问题讨论】:
标签: ios objective-c iphone uiview