UIScrollView的基本属性ContentSize、ContentInset、ContentOffset

本文详细介绍了如何在iOS开发中配置UIScrollView的各种属性,包括ContentSize、ContentInset和ContentOffset等,以便实现图片的平滑滚动及缩放效果。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

ContentSize:

表示滚动视图的偏移区域,假如你有五张320的图片要横向显示,那么 

    [_scrollViewsetContentSize:CGSizeMake(image.size.width *5, image.size.height)];//设置滚动大小

    [_scrollViewsetScrollEnabled:YES];//设置是否能滚动

    [_scrollViewsetShowsHorizontalScrollIndicator:YES];

    [_scrollViewsetShowsVerticalScrollIndicator:NO];

    

    //演练滚动视图的缩放

    [_scrollViewsetMinimumZoomScale:0.2];

    [_scrollViewsetMaximumZoomScale:2.0];//设置最大缩放

    //设置代理

    [_scrollView setDelegate:self];

    

ContentInset属性设置为 (5010.010.050.0),然后滚动视图就是从(10,50)这个点开始显示,滚动视图到为contentView(+50,+10)结束

   UIEdgeInsets edge = UIEdgeInsetsMake(50, 10.0, 10.0, 10.0);

    [_scrollViewsetContentInset:edge];//设置拖拽的边界

ContentOffset

用户滚动时,滚动的是内容视图,而contentOffset坐标,指代的就是内容视图的坐标(这个坐标点是当前滑动后的坐标点与frame原点的差)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值