我有一个UINavigationBar,我有一个UILongPressGestureRecognizer,当我在屏幕上的某个矩形中按下0.7秒后,它应该被激活。我现在的问题是:当我点击我的GestureRecognizer的标题时,我想激活NavigationBar。但是在navigationBar上没有识别出抽头-- navigationBar之外的每个点都被检测到。我怎么才能把这事做好?帮助是很大的:]
发布于 2014-12-09 07:03:07
我不觉得有什么问题。您需要在GestureRecognizer上添加UINavigationBar。以下是我的例子:
class CustomNavigationBar: UINavigationBar {
var longPressRecognizer : UILongPressGestureRecognizer? = nil
override func awakeFromNib() {
super.awakeFromNib()
longPressRecognizer = UILongPressGestureRecognizer(target: self, action: "longPressAction")
self.addGestureRecognizer(longPressRecognizer!)
}
func longPressAction() {
NSLog("action")
}
}https://stackoverflow.com/questions/27340711
复制相似问题