Iphone 阻止触摸传播到其他视图
Hy,我有一个孩子的观点,把自己放在其他兄弟的观点之上。问题是当我触摸它时,兄弟也会在触摸事件中做出反应。我如何在下图兄弟视图上禁用触摸传播?请提供一些代码以获得更好的答案 我假设您的观点在同一个选择器上作出反应。向连接检查器查看InterfaceBuilder,哪个操作对哪个事件作出反应。如果失败,您可以停止对用户交互作出反应的视图:Iphone 阻止触摸传播到其他视图,iphone,objective-c,cocoa-touch,uikit,Iphone,Objective C,Cocoa Touch,Uikit,Hy,我有一个孩子的观点,把自己放在其他兄弟的观点之上。问题是当我触摸它时,兄弟也会在触摸事件中做出反应。我如何在下图兄弟视图上禁用触摸传播?请提供一些代码以获得更好的答案 我假设您的观点在同一个选择器上作出反应。向连接检查器查看InterfaceBuilder,哪个操作对哪个事件作出反应。如果失败,您可以停止对用户交互作出反应的视图: UIView userInteractionEnabled 理论上,如果您将选项卡栏与exclusiveTouch=YES的视图重叠,则它也不应响应此触摸 尝
UIView userInteractionEnabled
理论上,如果您将选项卡栏与exclusiveTouch=YES的视图重叠,则它也不应响应此触摸
尝试设置exclusiveTouch=YES,也许可以将覆盖视图添加为tabBarController.view的子视图(并将其放在前面)。感谢您的重播。真正的代码有点复杂,但我会尽力解释。我有一个子UIView,它在整个屏幕上显示自己,溢出一个UIAbbar。但是TabBar会在点击事件时做出反应,即使你看不到它。返回UIVIew层次结构并告知禁用已启用的TabBar用户交互有点棘手。如果可以对子视图说阻止传播到底层视图,我就犹豫了。