【发布时间】:2014-03-27 03:45:43
【问题描述】:
我正在尝试创建一个可水平滚动的 UIScrollView。 I am using this Ray Wenderlich tutorial。我有滚动视图出现并且工作正常,但目前在教程的“检测滚动视图之外的触摸”部分感到困惑。
问题是我正在以编程方式创建所有内容。我对这部分教程代码(在 ScrollViewContainer.m 中)感到特别困惑:
- (UIView*)hitTest:(CGPoint)point withEvent:(UIEvent*)event {
UIView *view = [super hitTest:point withEvent:event];
if (view == self) {
return _scrollView;
}
return view;
}
_scrollView 是一个 IBOutlet(在 ScrollViewContainer.h 中):
@property (nonatomic, strong) IBOutlet UIScrollView *scrollView;
据我了解,_scrollView“连接”是通过插座在情节提要上完成的。我应该如何以编程方式做到这一点?
【问题讨论】:
标签: iphone ios objective-c uiscrollview