IOS ScrollView滚动控件使用

本文介绍了iOS中的ScrollView,它是UIScrollView类的一个容器视图,包含TextView和TableView等子类。讨论了ScrollView的三个关键属性:contentSize、contentInset和contentOffset,并通过一个实例展示了如何创建和配置ScrollView,包括使文本框在键盘出现时自动滚动以及键盘关闭的处理。文章旨在帮助初学者理解ScrollView的使用和iOS中协议代理、自动触发函数的概念。
摘要由CSDN通过智能技术生成

1.ScrollView概述:

ScrollView是UIScrollView类,是容器类型的视图。

它有两个子类: UITextView和UITableView,它们在内容超出屏幕时提供水平或垂直滚动条。


2.其包含3个属性:

contentSize:表示SCrollView中的内容视图

contentInset:用于在ScrollView中的内容视图周边添加边框,这往往为了留出空白以放置工具栏、标签或导航栏等

contentOffset:内容视图坐标原点与ScrollVIew坐标原点的偏移量。


下面我们以一个实例来进行对ScrollView的初步学习:


主要完成:基本视图构造、点击文本框出现键盘之后,让文本框自动滚动到键盘之上、点击键盘上return button后关闭键盘。


·以上为实现图,下面进行过程分析。


(1)构造基本视图:包括三个按钮以及一个文本框(其中一个按钮超出视图屏幕范围,需要下滑才能看到)

注意ScrollView中的全部控件都要调成绝对定位,与上边框的距离为绝对距离。这样他们的y坐标才不会因为之后调节了父视图&#

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值