我在应用程序的关键窗口上添加了一个子视图,因此子视图覆盖了一个标签栏并保持了下方视图的透明度(使用模态视图的另一种方法)
[[[UIApplication sharedApplication] keyWindow] addSubview:myViewController.view];
但是,当我向myViewController
上的元素添加手势识别器时,当我与它们交互时,它们会提供EXC_BAD_ACCESS。
如果将myViewController
作为模态视图启动,则它可以正常工作,表明该问题与keyWindow子视图相关联。
有谁知道这个解决方案?感谢。
答案 0 :(得分:1)
在该视图中创建一个UIView
子类添加手势,并尝试添加该视图而不是viewcontroller.view。您可以为UIView
添加手势识别器。