您的位置:首页 > 产品设计 > UI/UE

UIScrollView滚动视图属性及方法介绍

2015-11-10 12:40 316 查看
1. UIscrollViewgund
滚动视图属性:


2. contentSize //如果要想有滑动效果,视图的宽或高必须必屏幕的大。(=CGSizeMake)

3. pagingEnabled
//是否允许整页滑动。


4. bounces
//是否允许边框有回弹效果


5. showsHorizontalScrollIndicator //是否显示水平方向的滚动条

6. showsVerticalScrollIndicator //是否显示锤直方向的滚动条。

7. contentOffset //偏移值(左上角的点)初始显示位置。(CGPointMake)

8. minimumZoomScale
//缩放最小值(按倍数放大缩小)

9. maximumZoomScale
//缩放最大值。

10.contentInset
////内间距:

11.scrollEnabled
//是否允许滚动

12.

01. UIScrollViewDelegate
滚动视图代理方法


1. -(UIView*)viewForZoomingInScrollView:(UIScrollView*)scrollView; //实现缩放方法。返回一个视图,为他的子控件,就是要缩放的对象。(不是监听事件)

2. -(void)scrollViewDidEndDragging:(UIScrollView*)scrollView willDecelerate:(BOOL)decelerate; //拖拽完毕时会调用方法。(是监听事件)

3. -(void)scrollViewWillBeginDragging:(UIScrollView*)scrollView;//即将开始拖拽时会调用的方法。(监听事件)

4. -(void)scrollViewDidScroll:(UIScrollView*)scrollView;
//正在拖拽时会调用的方法。(监听事件)

5. -(void)scrollViewWillBeginZooming:(UIScrollView*)scrollView withView:(UIView *)view;
//开始缩放时调用方法。(监听事件)

6. -(void)scrollViewDidZoom:(UIScrollView*)scrollView
//正在缩放时调用的方法。(监听事件)

7. -(void)scrollViewDidEndZooming:(UIScrollView*)scrollView withView:(UIView*)view atScale:(CGFloat)scale
//结束缩放时会调用方法。(监听事件)

8. -(void)scrollViewWillEndDragging:(UIScrollView*)scrollView withVelocity:(CGPoint)velocity targetContentOffset:(inout CGPoint*)targetContentOffset;
//当有减速效果时 会调用的方法:这里可以通过修改偏移量设置减速效果:(当减速完成时正好偏移这些位置)

9. - (void)scrollViewWillBeginDecelerating:(UIScrollView *)scrollView
//减速动画开始前被调用。

10.-(void)scrollViewDidEndDecelerating:(UIScrollView*)scrollView;//结束减速动画时调用方法

11.-(void)scrollViewDidEndScrollingAnimation:(UIScrollView *)scrollView //当设置 scrollView,
有一个动画效果时触发

12.-(BOOL)scrollViewShouldScrollToTop:(UIScrollView *)scrollView //只有当 scrollsToTop
属性设置为 YES 时 , 该方法才会触发 , 进一步询问点击状态条是否有效

13.-(void)scrollViewDidScrollToTop:(UIScrollView *)scrollView //当点击状态条并且 scrollView
滑动到顶端时触发
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: