点击纹理区域(click on the texture area)

2019-10-30 09:34发布

我想创建一个将通过单击纹理对象上调用的函数。 我刚刚想出的按钮动作的处理方式。 你能告诉我PLZ它是如何工作的。 也许有些特殊控制必须对应于纹理对象? 提前致谢 )))

Answer 1:

我想这是iOS和通过点击你的意思是自来水。 下面的代码将手势识别添加到任何UIView

    myView.userInteractionEnabled = YES;
    UITapGestureRecognizer *recognizer = [[UITapGestureRecognizer alloc] initWithTarget:self action:@selector(handleTap:)];
    recognizer.numberOfTapsRequired = 1;
    recognizer.numberOfTouchesRequired = 1;

    [myView addGestureRecognizer:recognizer];

并实现您的处理程序是这样的:

- (void)handleTap:(UITapGestureRecognizer *)sender {     
    if (sender.state == UIGestureRecognizerStateEnded) {
        //your code
    }
}

handleTap:方法都会被调用视图收到点击时间。



文章来源: click on the texture area