我的应用程序有一个Today Widget,当点击时启动包含应用程序。问题是它似乎过度敏感了。有时,当我只是滚动时,小部件会将其识别为点击并启动应用程序。
这是我的代码:
@IBAction func launchApp(sender: AnyObject) {
var url: NSURL = NSURL.URLWithString("AffordItLauncher://")
self.extensionContext?.openURL(url, completionHandler: nil)
}
整个小部件的顶部基本上有一个按钮。
我该如何解决这个问题?
答案 0 :(得分:1)
什么触摸事件类型会触发上述功能?通常,您希望使用类似UIControlEventTouchUpInside之类的东西,以确保在您触摸控件元素内部之前不会触发事件,并抬起手指。