浅谈UIScrollView(ios,ol,uiscrollview,移动开发)

时间:2024-04-28 08:47:37 作者 : 石家庄SEO 分类 : 移动开发
  • TAG :

    %E6%B5%85%E8%B0%88UIScrollView

普通的UIView不具备滚动功能,不能显示过多的内容UIScrollView是一个能够滚动的视图控件,可以用来展示大量的内容,并且可以通过滚动查看所有的内容。

如果UIScrollView无法滚动,可能是以下原因:

没有设置contentSize

scrollEnabled=NO

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

没有取消autolayout功能(要想scrollView滚动,必须取消autolayout


UIScrollViewdelegate需要实现的方法都定义在了UIScrollViewDelegate协议中,因此要想成为UIScrollViewdelegate,必须遵守UIScrollViewDelegate协议,然后实现协议中相应的方法,就可以监听UIScrollView的滚动过程了。

常见属性

@property(nonatomic)CGPointcontentOffset; 这个属性用来表示UIScrollView滚动的位置


@property(nonatomic)CGSizecontentSize; 这个属性用来表示UIScrollView内容的尺寸,滚动范围(能滚多远)


@property(nonatomic)UIEdgeInsetscontentInset; 这个属性能够在UIScrollView4周增加额外的滚动区域


@property(nonatomic)BOOLbounces;设置UIScrollView是否需要弹簧效果

@property(nonatomic,getter=isScrollEnabled)BOOLscrollEnabled; 设置UIScrollView是否能滚动


@property(nonatomic)BOOLshowsHorizontalScrollIndicator;是否显示水平滚动条


@property(nonatomic)BOOLshowsVerticalScrollIndicator;是否显示垂直滚动条


只要将UIScrollViewpageEnabled属性设置为YESUIScrollView会被分割成多个独立页面,里面的内容就能进行分页展示一般会配合UIPageControl增强分页效果,UIPageControl常用属性如下一共有多少页

当前显示的页码

只有一页时,是否需要隐藏页码指示器

其他页码指示器的颜色

当前页码指示器的颜色


本文:浅谈UIScrollView的详细内容,希望对您有所帮助,信息来源于网络。
上一篇:CSS​不确定宽度的块级元素怎么水平居中下一篇:

15 人围观 / 0 条评论 ↓快速评论↓

(必须)

(必须,保密)

阿狸1 阿狸2 阿狸3 阿狸4 阿狸5 阿狸6 阿狸7 阿狸8 阿狸9 阿狸10 阿狸11 阿狸12 阿狸13 阿狸14 阿狸15 阿狸16 阿狸17 阿狸18