【发布时间】:2015-10-09 02:03:27
【问题描述】:
我收到此错误消息:“-[UITextView labelDragged:]: unrecognized selector sent to instance 0x7a2bf400”
这是我的代码:
var upperText:UITextView = UITextView()
var lowerText:UITextView = UITextView()
private func addGestureRecognizers(){
let drag1 = UIPanGestureRecognizer(target: upperText,action: Selector("labelDragged:"))
let drag2 = UIPanGestureRecognizer(target: lowerText, action: Selector("labelDragged:"))
view.addGestureRecognizer(drag1)
view.addGestureRecognizer(drag2)
}
func labelDragged(sender : AnyObject?) {
let gesture:UIPanGestureRecognizer = sender as! UIPanGestureRecognizer
let textView:UITextView = gesture.view as! UITextView
let translation:CGPoint = gesture.translationInView(textView)
textView.center = CGPointMake(textView.center.x, textView.center.y + translation.y)
gesture.setTranslation(CGPointZero, inView: textView)
}
这是我第一次发帖,请帮忙。 谢谢。
【问题讨论】: