Objective-C Learning Notes - UIScrollView
原文 shit 一样的翻译:
在滚动过程中,其实是在修改远点的坐标. 当手指触摸后, UIScrollView 会使用一个计时器暂时拦截触摸事件. 假如在计时器到点后没有发生手指移动事件, 那么 UIScrollView 发送tracking events 到被单击的 subview. 假如在计时器到点之前发生了移动事件,那么 UIScrollView 取消 tracking 自己发生移动.
初始化:
UIScrollView *sv = [[UIScrollView alloc]initWithFrame:CGRectMake(0.0,0.0,self.view.frame.size.width,400.0)];
滚动属性:
sv.pagingEnabled = YES: sv.backgroundColor = [UIColor blueColor]; sv.showVerticalScrollIndicator = NO; sv.showHorizontalScrollIndicator = NO; sv.delegate = self; CGSize newSize = CGSizeMake(self.view.frame.size.with*2, self.view.frame.size.height); [sv setContentSize:newSize]; [self.view addSubView: sv];
跳过一个不知道什么鬼样例到试验截图: