美文网首页
关于UIScrollView的一些方法和属性的记录

关于UIScrollView的一些方法和属性的记录

作者: Jackie_123 | 来源:发表于2016-08-20 17:50 被阅读113次

用了一段时间的滚动视图,在这里想要对其中的一些方法和属性进行记录方便需要的朋友参考,大家一起学习。现在就开始吧:

1.创建scrollView的大小

scrollView=UIScrollView(frame:CGRectMake(0,0,100,50))//创建scrollView的大小

2.设置scrollView的背景颜色

scrollView?.backgroundColor=UIColor.redColor()

3.是否支持scrollView滑动到顶端

scrollView?.scrollsToTop=true

4.设置scrollVIew的代理(相当关键),继承UIScrollViewDelegate协议

scrollView?.delegate=self

5.设置scrollView的内容视图大小

scrollView?.contentSize=CGSizeMake(100,100)

6.设置scrollView是否能够反弹

scrollView?.bounces=false

7.设置scrollView实现分页效果

scrollView?.pagingEnabled=true

8.设置scrollView是否可以滚动(设置之后就不能滚动了哦)

scrollView?.scrollEnabled=false

9.设置scrollView是否显示水平和垂直滚动条

scrollView?.showsHorizontalScrollIndicator=false

scrollView?.showsVerticalScrollIndicator=false

10.设置滚动条的颜色(默认为黑色)

scrollView?.indicatorStyle= .White

11.设置scrollView中的内容视图的边缘

scrollView?.contentInset=UIEdgeInsetsMake(50,50,0,0)

效果应该是下面这样,需要滑动滚动视图才会显示出效果

图一

12.设置scrollView的滚动条的位置(滚动指标点到滚动视图的边缘的距离)

scrollView?.scrollIndicatorInsets=UIEdgeInsetsMake(20,10,100,20)

图二

13.是否允许scrollView同时进行运动

scrollView?.directionalLockEnabled=true

下面我想说说关于scrollView的一些方法,开始吧:

1.返回一个放大或者缩小的视图

func viewForZoomingInScrollView(scrollView:UIScrollView) ->UIView? {

}

2.开始放大或者缩小

func scrollViewWillBeginZooming(scrollView:UIScrollView, withView view:UIView?) {

}

3.缩放结束时

func scrollViewDidEndZooming(scrollView:UIScrollView, withView view:UIView?, atScale scale:CGFloat) {

}

4.视图已经放大或缩小

func scrollViewDidZoom(scrollView:UIScrollView) {

}

5.是否支持滑动至顶部

func scrollViewShouldScrollToTop(scrollView:UIScrollView) ->Bool{

}

6.滑动到顶部时调用该方法

func scrollViewDidScrollToTop(scrollView:UIScrollView) {

}

7.scrollView 已经滑动(触摸屏幕来滚动画面还是其他的方法使得画面滚动,皆触发该函数)

func scrollViewDidScroll(scrollView:UIScrollView) {

}

8.scrollView 开始拖动

func scrollViewWillBeginDragging(scrollView:UIScrollView) {

}

9.scrollView 结束拖动(触摸屏幕并拖拽画面,再松开,最后停止时,触发该函数)

func scrollViewDidEndDragging(scrollView:UIScrollView, willDecelerate decelerate:Bool) {

}

10.scrollView 开始减速(以下两个方法注意与以上两个方法加以区别)

func scrollViewWillBeginDecelerating(scrollView:UIScrollView) {

}

11.// scrollview 减速停止(滚动停止时,触发该函数)

func scrollViewDidEndDecelerating(scrollView:UIScrollView) {

}

上面所写的是一些比较常用的scrollView的方法和属性,还有一些scrollView的方法暂时没有用到,以后如果使用过我会更新相关的文章。

相关文章

  • 关于UIScrollView的一些方法和属性的记录

    用了一段时间的滚动视图,在这里想要对其中的一些方法和属性进行记录方便需要的朋友参考,大家一起学习。现在就开始吧: ...

  • UIScrollView

    UIScrollView 前言:UIScrollView使用非常广,本文研究UIScrollView各属性和方法,...

  • UITextView

    父类 继承于UIScrollView,所以它具有UIScrollView的属性和方法。 创建 属性 内容 文字颜色...

  • 基础 (十四) : UIScrollView

    掌握 UIScrollView的常见属性 UIScrollView的常用代理方法 UIScrollView的缩放 ...

  • iOS控件之UITextView

    父类 继承于UIScrollView,所以它具有UIScrollView的属性和方法。 继承于UIScrollVi...

  • iOS控件之UITextView

    父类 继承于UIScrollView,所以它具有UIScrollView的属性和方法。继承于UIScrollVie...

  • iOS回顾笔记(04) -- UIScrollView的基本使

    前言 本文主要讲述了 UIScrollView 的一些常用的属性和方法、引申了delegate的思想和UIScro...

  • 关于UIScrollView的属性

    设置按页滚动时,注意设置pagingEnabled属性,只有这样,滚动才会一页页滚动。1.bounds属性:ori...

  • UIScrollView 属性方法

    1、简单介绍UIScrollView 移动设备的屏幕大小是有限的,因此直接展示在用户眼前的内容也相当有限。当展示的...

  • UIScrollView 禁止缩放

    UIScrollView 禁止缩放,因为UIScrollView 没有禁止缩放的属性,这边整理一下大概的几种方法 ...

网友评论

      本文标题:关于UIScrollView的一些方法和属性的记录

      本文链接:https://www.haomeiwen.com/subject/efeisttx.html