UIScrollView滚动视图(常用属性以及方法)
1. 初始化:设置位置以及大小
initWithFrame:CGRectMake(x, y, width, height)
2. 设置背景颜色:backGroundColor:(UIColor)
3. 设定滚动区域大小:contentSize
setContentSize:CGSizeMake(width, height)
4. 设置滚动方向:
(1). 水平滚动:showsHorizontalScrollIndicator:BOOL
(2). 垂直滚动:showsVerticalScrollIndicator:BOOL
(3). 水平滚动遇边界是否弹回:alwaysBounceHorizontal:BOOL
(4). 垂直滚动遇边界是否弹回:alwaysBounceVertical:BOOL
5. 设置是否能拖拽:scrollEnabled:BOOL
6. 设置是否全屏滚动:pagingEnabled = BOOL
7. 设置遇到边界是否弹回:bounces = BOOL
8. 设置偏移量: 正数向右偏移,负数向左偏移
contentOffset:CGPointMake(x, y)
9. 设置视图的放大于缩小
(1). 最小比例:minimumZoomScale
(2). 最大比例:maximumZoomScale
(3). 缩放协议的使用:返回值是要被缩放的View
- (UIView *)viewForZoomingInScrollView:(UIScrollView *)scrollView{
//缩放当前scrollView上的第一张视图
return [scrollView.subviews firstObject];
}
(和滚动视图一块儿使用的就是:UIPageControl分页控件)
UIPageControl分页控件(常用属性以及方法)
1. 初始化方法和滚动视图的初始化方法一样,需要设置其位置和大小
2. 设置背景颜色和滚动视图一样
3. 设置页数:numberOfPages:(int)
4. 设置换页点击事件:根据页编号的改变控制(UIControlEventValueChanged)
在点击事件的Action中需要给视图设置偏移量
5. 设置是否开启动画:animated:BOOL