滑动视图【UIScrollView】及pageController

//内容区域

@property(nonatomic) CGSize contentSize;

//偏移

@property(nonatomic) CGPoint contentOffset;

//弹簧效果

@property(nonatomic) BOOL bounces;

//允许滑动视图本身,如果设为no只能通过函数滑动,不能直接用手滑动

@property(nonatomic,getter=isScrollEnabled) BOOL scrollEnabled;

//显示水平进度条

@property(nonatomic) BOOL showsHorizontalScrollIndicator;

//显示垂直进度条

@property(nonatomic) BOOL showsVerticalScrollIndicator;


//分页效果

@property(nonatomic,getter=isPagingEnabled) BOOL pagingEnabled;


//放大和缩小的倍数(需要实现缩放的代理方法)

@property(nonatomic) CGFloat minimumZoomScale;

@property(nonatomic) CGFloat maximumZoomScale;


//带动画设置偏移

- (void)setContentOffset:(CGPoint)contentOffset animated:(BOOL)animated;



UIScrollViewDelegate

//代理方法

//滑动过程中

- (void)scrollViewDidScroll:(UIScrollView *)scrollView;

//开始拖动

- (void)scrollViewWillBeginDragging:(UIScrollView *)scrollView;

//停止拖动

- (void)scrollViewDidEndDragging:(UIScrollView *)scrollView willDecelerate:(BOOL)decelerate;

//开始滑动

- (void)scrollViewWillBeginDecelerating:(UIScrollView *)scrollView;

//停止滑动

- (void)scrollViewDidEndDecelerating:(UIScrollView *)scrollView; 


//允许缩放的视图(一个scrollview中只能有一个可以缩放且必须设置可以缩放的位数)

- (UIView *)viewForZoomingInScrollView:(UIScrollView *)scrollView;



UIPageControl

//小点点

@property(nonatomic) NSInteger numberOfPages;

@property(nonatomic) NSInteger currentPage;


//小点点的颜色

@property(nonatomic,retain) UIColor *pageIndicatorTintColor;

@property(nonatomic,retain) UIColor *currentPageIndicatorTintColor;


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值