【发布时间】:2015-03-16 10:11:42
【问题描述】:
我在 func createDetailView() 这个函数中有错误
func handleProductGesture(识别器:UISwipeGestureRecognizer) {
if(UISwipeGestureRecognizerDirection.Left == recognizer.direction)
{
self.rightScrollBtnPressed(nil)
}
if(UISwipeGestureRecognizerDirection.Right == recognizer.direction)
{
self.leftScrollBtnPressed(nil)
}
}
func createDetailView() { scrollView.contentSize = CGSizeMake(CGFloat(320*(pageImages.count)), scrollView.frame.height) scrollView.showsHorizontalScrollIndicator = false scrollView.scrollEnabled = false scrollView.bounces = false
let rightSwipe = UITapGestureRecognizer(target: self, action: Selector(handleProductGesture()))
rightSwipe.direction = UISwipeGestureRecognizerDirection.Right
rightSwipe.delegate = self
view.addGestureRecognizer(rightSwipe)
let leftSwipe = UITapGestureRecognizer(target: self, action: Selector(handleProductGesture()))
leftSwipe.direction = UISwipeGestureRecognizerDirection.Left
leftSwipe.delegate = self
view.addGestureRecognizer(leftSwipe)
next = indexNumber-1
self.rightScrollBtnPressed(nil)
}
【问题讨论】:
-
什么错误?哪条线?
-
错误:- 在调用中缺少参数 #1 的参数
-
行 :- 让 rightSwipe = UITapGestureRecognizer(target: self, action: Selector(handleProductGesture()))
标签: ios objective-c iphone swift