我有一个响应用户点击的UIView myView
我使用以下方法添加了动画视图:
[myView addSubView:animatedView];
但现在动画视图阻止了点击,因为两者都使用相同的frame
我怎样才能轻易覆盖它?
答案 0 :(得分:0)
我可以看到你这样做的最好方法是在你的视图中声明UITouchGesture,当你需要在视图中禁用触摸时你可以禁用:
点按的示例:
在您的.h文件中声明:
UITapGestureRecognizer* tap;
在你的.m文件中
tap = [[UITapGestureRecognizer alloc] initWithTarget:self action:@selector(handleTap:)];
[yourView addGestureRecognizer:tap];
当你需要禁用水龙头时,你可以很简单:
[tap setEnable:NO];
或删除它:
[yourView removeGestureRecognizer:tap];
当您需要启用/禁用时,您将更容易管理您的触摸。