如何使用UIScrollView?

2016-05-26  本文已影响313人  游某人

什么是UIScrollView?

UIScrollView的基本使用

UIScrollView无法滚动的解决办法

UIScrollView的常见属性

@property(nonatomic) CGPoint contentOffset;
    ```
- 这个属性用来表示UIScrollView滚动的位置(其实就是内容左上角与scrollView左上角的间距值)

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

```objc
@property(nonatomic) UIEdgeInsets contentInset;
    ```
- 这个属性能够在UIScrollView的4周增加额外的滚动区域,一般用来避免scrollView的内容被其他控件挡住


![zhanshidatupian.png](https://img.haomeiwen.com/i1359971/7c4408d9bc856e63.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)

## UIScrollView的其他属性
- 设置UIScrollView是否需要弹簧效果
 ```objc
 @property(nonatomic) BOOL bounces;
@property(nonatomic,getter=isScrollEnabled) BOOL scrollEnabled;
@property(nonatomic) BOOL showsHorizontalScrollIndicator;
@property(nonatomic) BOOL showsVerticalScrollIndicator;

UIScrollView的代理(delegate)

delegate.png tongxin.png

监听scrollView各种行为的3大步骤(比如让控制 器监听scrollView的行为)

代理使用的一般规律

如何监听控件行为

图片的缩放

shoushi.png suofang.png

NSTimer的使用

上一篇 下一篇

猜你喜欢

热点阅读