UIScrollView 用法详解

属性:

contentOffset: 用来表示UIScrollView滚动的位置(其实就是内容左上角scrollView左上角的间距值)

contentSize:用来表示UIScrollView内容的尺寸,滚动范围

contentInset:能够在UIScrollView的4周添加额外的滚动区域,一般用来避免scrollView的其他控件挡住

scrollEnabled:设置scrollView以及其它内部的子控件能不能跟用户交互

bounces:设置UISrollVeiw是否需要弹簧效果

scrollEnabled:设置UIScrollView是否能滚动

showsHorizontalScrollIndicator:是否显示水平滚动条

showsVerticalScrollIndicator:是否显示垂直滚动条

无法滚动的解决办法

没有设置contentSize

scrollEnabled = NO

没有接收到触摸事件:userInteractionEnabled = No

//当scrollView正在滚动的时候就会调用
          -(void)scrollViewDidScroll:(UIScrollView *)scrollView
           {
                    //代码块 
            }

         //用户即将开始拖拽scrollView会调用
         -(void)scrollViewWillBeginDragging:(UIScrollView *)scrollView
           {
                     //代码块
            }

            2.3//用户即将停止拖拽scrollView会调用
           -(void)scrollViewWillEndDragging:(UIScrollView  *)scrollView  withVelocity:(CGPoint)  velocity  targetContentOffset:(inout  CGPoint *)targetContentOffset
               {
                          //代码块
                }


     //用户已经停止拖拽scrollView会调用这个方法
     -(void)scrollViewDidEndDragging:(UIScrollView  *)scrollView  willDecelerate:(BOOL)decelerate
      {
                //代码块
      }

      //scrollView减速完毕的时候会调用
      -(void)scrollViewDidEndDecelerating:(UIScrollView  *)scrollView
        {
                //代码块
        }
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值