我试图让UIGestureRecognizer使用UIWebview,它是UIScrollView的子视图.这听起来很奇怪但是当我将numberOfTouchesRequired设置设置为2时,选择器会触发,但是当numberOfTouchesRequired设置为1时,选择器不会触发.
这是我的代码:
UITapGestureRecognizer *tap1 = [[UITapGestureRecognizer alloc] initWithTarget:self action:@selector(select1:)];
tap1.numberOfTouchesRequired = 2;
tap1.numberOfTapsRequired = 1;
tap1.delegate = self;
[self.ans1WebView addGestureRecognizer:tap1];
[tap1 release];
- (void) select1:(UILongPressGestureRecognizer *)sender {
//Do Stuff
}
Run Code Online (Sandbox Code Playgroud)
我已经通过使用Apple样本用于UIGestureRecognizer并在其笔尖中插入webview来证实了这一点.他们的tap代码可以在webview区域内的任何地方使用.
我有一个主viewController,它被调用WelcomeViewController.我有一个UIView子类,它有一些与视图相关的东西.我想在UITapGestureRecognizer该子类中添加一个.我只希望手势识别器确认该子视图内的水龙头.我怎么做.我UITapGestureRecognizer应该把它放在子类中还是应该把它放在Welcome vc中.提前致谢.
此外,我已经玩了一堆,似乎无法搞清楚.