01、滑动视图的基本概念和用法:
- UIScrollView它是一个视图,然后它是一个可以选择滑动的视图,用与显示更多的内 容
- 其次,通过scrollView可以通过手势,放大或者缩小显示的内容
- UIScrollView包含三个子类,其中一个就是UITableView,因此,表视图的可以实现 滑动视图的所有行为
CGRect frame = CGRectMake( 0, 0, 200, 200);
UIScrollView *scrollView= [[UIScrollView alloc] initWithFrame:frame];
frame = CGRectMake( 0, 0, 500, 500);
UIImageView *myImageView= [[UIImageView alloc] initWithFrame:frame];
[scrollView addSubview:myImageView];
scrollView.contentSize = CGSize(500,500);
scrollView.contentSize = CGSizeMake(320 * 3, 300);
scrollView.showsHorizontalScrollIndicator = NO;
scrollView.showsVerticalScrollIndicator = NO;
scrollView.indicatorStyle = UIScrollViewIndicatorStyleWhite;
scrollView.bounces = NO;
scrollView.scrollEnabled = NO;
scrollView.scrollsToTop = NO;
scrollView.directionalLockEnabled = YES;
scrollView.pagingEnabled = YES;
scrollView.contentOffset = CGPointMake(320, 100);
scrollView.contentInset = UIEdgeInsetsMake(0, 320, 0, 0);
05、滑动视图的常用代理方法
- (void)scrollViewDidScroll:(UIScrollView *)scrollView;
- (void)scrollViewWillBeginDragging:(UIScrollView *)scrollView;
- (void)scrollViewDidEndDragging:(UIScrollView *)scrollView
willDecelerate:(BOOL)decelerate;
- (void)scrollViewWillBeginDecelerating:(UIScrollView *)scrollView;
- (void)scrollViewDidEndDecelerating:(UIScrollView *)scrollView;