介绍UIScrollView

1.介绍UIScrollView

 

2.大图展示(UIScrollView使用)

    1.scrollView添加内容

    2.设置contentSize属性(只能在代码中设置)

3.UIScrollView重要属性

    1.contentOffset(通过按钮改变其位移)

    2.contentInset

        注意:通过stroryboard设置立即生效,通过代码设置需配合contentOffect手动位移

    3.其他属性

4.喜马拉雅

    1.storyboard界面布局(减少代码)

    2.通过最后按钮的frame获取contentSizeheightCGRectGetMaxY(frame))

    3.storyboard设置contentInset(使用代码设置还需设置contentOffset

 

5.scrollView代理方法

    1.要想成为代理遵守协议(UIScrollViewDelegate)

        1.声明协议(一般协议名称:控件名称 + Delegate)

        2.实现协议定义的接口方法

        3.设置代理(UIViewController成为scrollView的代理)

 

6.scrollView实现缩放功能

    1.要想成为代理遵守协议(UIScrollViewDelegate)

        1.声明协议(一般协议名称:控件名称 + Delegate)

    2.实现协议定义的接口方法()

        2.设置代理(UIViewController成为scrollView的代理)

    3.设置最大、最小缩放倍数(注:倍数相等时,无法缩放)

7.图片轮播功能

    1.将内容添加到scrollView中(5张图片)

    2.设置scrollViewcontentSize

    3.设置翻页属性

    4.添加UIPageControl控件

    5.设置UIPageControl的页码 (利用contentSize计算页码)

    6.增加自动滚动(NSTimer实现)

原文地址:https://www.cnblogs.com/lhp-1992/p/4676606.html