首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
SwiftUI Continued Learning
Neo_Arsaka
创建于2025-12-06
订阅专栏
SwiftUI Continued Learning
暂无订阅
共6篇文章
创建于2025-12-06
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
#6 GeometryReader
GeometryReader 只读测量盒,向下注入尺寸与坐标,实现百分比布局与视差动画;嵌套宜浅,避免滥用。
#5 ScrollViewReader
ScrollViewReader 是透明“遥控器”视图,需内嵌于 ScrollView/List,提供 proxy.scrollTo(id) 能力,实现程序化滚动与锚点定位。
#4 DragGesture
DragGesture 实时返回位移与速度,驱动卡片偏移、抽屉升降等动画;松手后通过 onEnded 复位或锚定,实现流畅拖拽交互。
#3 RotationGesture
RotationGesture 实时反馈双指旋转角度,驱动 rotationEffect 旋转视图,onEnded 内回弹归零,实现流畅旋转交互。
#2 MagnificationGesture
MagnificationGesture 监听双指捏合,实时返回相对 1.0 的缩放值,配合 onChanged/onEnded 可流畅放大缩小并持久化比例。
#1 onLongPressGesture
onLongPressGesture 为 View 添加长按识别:设时长与偏移阈值,实时反馈按压状态,达成条件触发回调,可驱动动画或取消逻辑。