ios - 以编程方式调用 UIView 的点击手势

标签 ios objective-c uiview uitapgesturerecognizer

我以编程方式创建了一个 UIView。
我以编程方式添加了点击手势 Action 。

我想以编程方式调用水龙头。

这是我到目前为止所得到的。

MyUIView *myView = [[MyUIView alloc] init];

UITapGestureRecognizer *oneTap = 
  [[UITapGestureRecognizer alloc] initWithTarget:self 
                                          action:@selector(handleSingleTap:)];

[myView.addGestureRecognizer:oneTap];

现在我想在这个 myView 上调用一个点击事件。

我怎样才能以编程方式做到这一点?

最佳答案

您只需调用 handleSingleTap方法就像你可以调用其他方法一样,
[self handleSingleTap: oneTap];

关于ios - 以编程方式调用 UIView 的点击手势,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24924663/

相关文章:

ios - Xcode 单元测试 - 仅为设备构建时出现链接错误

objective-c - 如何保持未触及的细胞的选择完好无损?

objective-c - iOS 多 View 应用程序

cocoa-touch - 检查 UIView 是否被触摸?

ios - 从没有时间戳和文件扩展名的 url 获取文件名 - Objective C

ios - iOS FirebaseCrashlytics upload_symbols和运行脚本不在FirebaseCrashlytics.framework中

iphone - 只有 iOS 7 崩溃 [NSNull intValue] : unrecognized selector sent to instance

objective-c - 自定义移动端Facebook登录按钮?

ios - 这是一个什么样的讽刺错误?

swift - 具有可选属性的 UIView 扩展