SwiftUI UIScrollView 教程之 01 UIScrollView UIKit中文文档
2023-09-11 14:18:30 时间
UIScrollView 之 UIKit中文文档
允许滚动和缩放其包含的视图的视图。
参考文档
宣言
class UIScrollView : UIView
概述
UIScrollView是包括和在内的多个UIKit类的超类。UITableViewUITextView
对象(或简单地说是滚动视图)的中心概念是它的原点可在内容视图上调整的视图。它将内容剪切到其框架上,该框架通常(但不一定)与应用程序主窗口的内容一致。滚动视图可跟踪手指的运动并相应地调整原点。“通过”滚动视图显示其内容的视图基于新原点绘制其自身的该部分,该原点固定到内容视图中的偏移量。滚动视图本身不显示任何图形,只显示垂直和水平滚动指示符。滚动视图必须知道内容视图的大小,以便知道何时停止滚动。默认情况下,当滚动超出内容范围时,它将“弹回”。UIScrollView
管理滚动视图中显示的内容绘图的对象应平铺内容的子视图,以使任何视图都不会超出屏幕的大小。当用户在滚动视图中滚动时,此对象应根据需要添加和删除子视图。
因为滚动视图没有滚动条,所以它必须知道触摸是否表示要滚动的意图相对于跟踪内容中的子视图的意图。为了进行此确定,它通过启动计时器来暂时拦截触地事件,并在计时器启动之前查看触摸的手指是否有任何移动。如果计时器触发时位置没有明显变化,则滚动视图会将跟踪事件发送到内容视图的触摸子视图。如果用户然后在计时器过去之前将其手指拖到足够远,则滚动视图将取消子视图中的任何跟踪,并自行
相关文章
- Link (SwiftUI 中文文档手册 教程含源码)
- SecureField (SwiftUI 中文文档手册 教程含源码)
- SwiftUI TextFormattingCommands 中文文档
- SwiftUI UIScrollView 教程之 04 UIScrollView contentOffset UIKit中文文档
- AVPlayerViewController AVKit (SwiftUI Appkit 中文手册文档教程)
- WidgetKit 基础组件 (SwiftUI 中文文档手册)
- DragGesture (SwiftUI 中文文档手册 教程含源码)
- Identifiable (SwiftUI 中文文档手册)
- List 容器 (SwiftUI中文文档手册)
- TapGesture (SwiftUI中文文档手册)
- Button 按钮(SwiftUI中文文档手册)
- Appearance Customization (Appkit 中文文档手册 教程含源码)
- hibernate 中文文档
- ESP32中文文档(1)WiFi库-WiFiAP
- PyQt QScintilla API 中文文档(1)