iOS基础 - UIScrollView

本文详细介绍了UIScrollView的使用,包括其如何展示大图、如何实现手势缩放、分页效果,以及代理方法的运用。内容涵盖contentOffset的控制、UIScrollView的功能特性、代理设计模式的应用和键盘处理策略。同时讲解了如何设置UIScrollView的contentSize、contentOffset和代理方法来实现滚动和缩放功能。
摘要由CSDN通过智能技术生成

一.UIScrollView使用引导思路。

1.之前我们所学的显示图片是用UIImageView

2.将UIImageView添加到根视图中,不显示的原因:没有设置位置

3.当图片比屏幕大时,直接放在屏幕大小的尺寸中,会被压缩。但是图片会被压缩。

4.我们应该根据图片大小设置UIImageView的尺寸。但是发现屏幕显示的只有图片的一半。

5.怎么才能看的见所有图片内容了,这就需要用到UIScrollView.

6.将图片添加到UIScrollView时,发现还是不能滚动,因为没有设置UIScrollView的滚动视图。

7.设置之后,就能滚动UIScrollView了,而且能看到所有图片内容.

8.UIScrollView设置frame指的是UIScrollView的可视范围。

二.contOffset用来精确控制UIScrollView的滚动位置

三.UIScrollView功能:

1.当图片比屏幕大,为了不让图片被压缩,且能看见,就将图片添加到UIScrollView上面。

2.UIScrollView可以做缩放功能。

四:要想让scrollView有缩放功能。

步骤一:设置scrollView的代理

步骤二:让控制器遵守UIScrollView的协议

步骤三:实现UIScrollView协议的缩放方法。

步骤四:设置UIScrollView的最大和最小缩放比例。

步骤五: 按option键 对图片进行伸缩。

注意协议方法都是以类名开头的。这是苹果官方推荐这样做的<

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值