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

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 滑动到顶端时触发

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

流小贝

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值