首页 > 代码库 > UIScrollView

UIScrollView

 

1.  滚动范围

这个可以理解为一张很大的图片,但是UIScrollView大小有限,如果想看到整张图片,滚动范围就需要和图片一样大小。

    // 设置内容的宽高    self.scroll.contentSize = image.size;        // 增加滚动范围 左上height\width 右下height\width    self.scroll.contentInset = UIEdgeInsetsMake(0, 0, 0, 40);    // 滚动试图的背景颜色    self.scroll.backgroundColor = [UIColor grayColor];    // 滚动范围的偏移    //self.scroll.contentOffset

 

2.  可视范围

这个指的是UIScrollView的大小。

    // 可视范围    self.scroll.frame.size

3.  缩放

3.1.  设置缩放比例

    // 最大缩放比例是2    scroll.maximumZoomScale = 2;    // 最小缩放比例0.5    scroll.minimumZoomScale = 0.5;

 

3.2.  设置缩放的代理

    // 设置代理    scroll.delegate = self;

 

3.3.  实现缩放的代理

#pragma mark - UIScrollView的代理方法#pragma mark 返回需要进行缩放的控件(必须是UIScrollView的子控件)- (UIView *)viewForZoomingInScrollView:(UIScrollView *)scrollView{    return self.imageView;}

 

n.  还没学的