【发布时间】:2014-01-22 00:17:57
【问题描述】:
我已经阅读了这个问题:
而且我仍然不知道如何使用带有多个参数的选择器。
这是我的代码:
{
...
//add single tap gesture to the view
SEL mySelector = @selector(handleSingleTap:withScroll:);
UIGestureRecognizer* singleTap = [[UITapGestureRecognizer alloc]initWithTarget:self action:mySelector];
[myView addGestureRecognizer:singleTap];
...
}
和:
- (void)handleSingleTap:(UITapGestureRecognizer *)recognizer withScroll:(UIScrollView*)scroll {
...
}
但它当然行不通。 (UIScrollView*)scroll 在运行时是 nil。
例如,我如何将其设置为(UIScrollView*)scroll?
任何帮助将不胜感激。
【问题讨论】:
-
阅读
UIGestureRecognizer文档的概述部分。选择器必须恰好是两种特定形式之一。
标签: ios objective-c uiscrollview selector uigesturerecognizer