0

我的应用程序有一个 Today 小部件,点击它会启动包含的应用程序。问题是它似乎“过度敏感”。有时当我只是滚动时,小部件会将其识别为点击并启动应用程序。

这是我的代码:

    @IBAction func launchApp(sender: AnyObject) {
    var url: NSURL = NSURL.URLWithString("AffordItLauncher://")
    self.extensionContext?.openURL(url, completionHandler: nil)
}

整个小部件的顶部基本上有一个按钮。

我怎样才能解决这个问题?

4

1 回答 1

1

什么触摸事件类型触发了上述功能?通常,您需要使用 UIControlEventTouchUpInside 之类的东西,以确保在您触摸控制元素内部并抬起手指之前不会触发事件。

于 2014-10-06T22:48:39.873 回答