我有一个应用程序,有一系列的自定义模态对话框视图。作为模式,我需要阻止用户与对话框边的项目交互(例如,当出现暂停对话框时,我不希望用户能够触摸按钮来浏览应用程序)。为了使它们成为模态,我在每个对话框视图的后面都有一个透明的UIView
来捕捉触摸。这个工作正常,除了有一个UIView
动画可以淡化对话框,并且当对话框视图渐隐时忽略触摸。捕获透明UIView的触摸
据我可以告诉问题是,如果一个UIView
的α不等于1.0,那么它忽略触摸。有什么办法让UIView
与一些alpha混合响应触摸?
我刚刚创建了一个测试项目,重新创建了对话框中的动画,而实际上这个视图只忽略了在0 alpha处的触摸,所以我不确定这个问题是什么。不幸的是,我没有解决问题,但它确实回答了我的问题;) P.S. - 模态视图控制器不会为这些对话框工作的原因有几点,但感谢您的建议。 – Mattia 2012-01-11 02:56:02