ScrollView

来源:互联网 发布:2015中国服务贸易数据 编辑:程序博客网 时间:2024/06/06 07:09

滚动视图 ScrollView

属性:

滚动视图可见区域 .frame

内容尺寸 .contentSize= CGSizeMake(sv.bounds.size.width*4, sv.bounds.size.height);

滚动视图套上导航

系统会通过sv.contentInset把高度加64

1.把 sv.contentInset设置一下

sv.contentInset =UIEdgeInsetsMake(-64,0, 0,0);

2.视图中选中控制器

关闭Adjust Scroll View Insets

代码:self.automaticallyAdjustsScrollViewInsets =NO;


TableView和CollectionView也有这个属性

边缘是否弹跳 .bounces

滚动视图整页滚动 .pagingEnabled

水平滚动条是否可见 .showsHorizontalScrollIndicator

方法:

添加子视图

[sv addSubview:imageView];


滚动视图下方圆点 pageControl 

属性:

frame .frame

个数.numberOfPages

未选中颜色.pageIndicatorTintColor

被选中颜色 .currentPageIndicatorTintColor

设置某个被选中.currentPage

不能与用户交互 .userInteractionEnabled

图片过半自动是下个点 .currentPage =round(point.x/scrollView.bounds.size.width);

打开ImageView才能与用户交互

.userInteractionEnabled =YES;

0 0
原创粉丝点击