首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
Swift UI
订阅
伯阳在成长
更多收藏集
微信扫码分享
微信
新浪微博
QQ
184篇文章 · 0订阅
SwiftUI动画之使用 navigationTransition(.zoom) 实现 Hero 动画
使用navigationTransition(.zoom(sourceID:in:))在 SwiftUI 中实现 Hero 式放大过渡 ✨ 简介 在 UIKit 时代,想要实现一个“列表 → 详情页”
用 SwiftUI 的方式进行布局
本文将探讨在 SwiftUI 的视图 body 中用 var 来创建变量的意义和可能的场景。很少有人会在 body 中去使用 var 来定义变量,因为实在找不到使用 var 的理由和意义。
在 iOS 14 使用 matchedGeometryEffect 简单为 App 建立绚丽的视图动画
在 iOS 14 中,Apple 为 SwiftUI 框架引入了很多新功能,像是 LazyVGrid 以及 LazyHGrid。其中 matchedGeometryEffect 非常引人注目,这个功能
SwiftUI动画之matchedGeometryEffect
在 SwiftUI 中,动画一向是令人惊喜的特性。而 matchedGeometryEffect 更像是一种“空间魔法”——它能让两个视图之间实现平滑、自然的过渡,就像在同一个空间中移动一样。
SwiftUI布局之AnchorPreferences
SwiftUI 中的 AnchorPreferences:连接父子视图的几何桥梁 🌱 什么是 AnchorPreferences? AnchorPreferences 是 SwiftUI 的一个 Vi
SwiftUI 中的 PreferenceKey 协议
SwiftUI 中的 PreferenceKey 协议 PreferenceKey 是 SwiftUI 中用于在视图层次结构中传递数据的协议,它允许子视图向上传递信息给祖先视图,而不需要显式的数据绑定
12-8.【SwiftUI】SwiftUI 的 PreferenceKey 是干什么的?典型场景有哪些?
如果说 @Environment 是数据**“垂直向下”流动的机制(从父到子),那么 PreferenceKey 就是 SwiftUI 中让数据“垂直向上”**传递的唯一官方通道(从子到父)。 在声明
SwiftUI 中的 GeometryReader、PreferenceKey
GeometryReader 是一个通过闭包来构建视图的容器,可以返回一个 GeometryProxy 类型的结构体,它包含如下属性和方法,由此我们可以获取当前视图容器(即父视图)的尺寸和位置,绘制以其为参考坐标系的视图。 这与我们之前所说的枚举类型对应的坐标参考系是一致的。 …
SwiftUI 组件开发: 自定义下拉刷新和加载更多(iOS 15 兼容)
实现方式: 顶部仅在到顶后继续下拉才触发的刷新。 滚到底部临界点后自动触发“加载更多”。 对应文件 ScrollOffsetTracker.swift 通用滚动偏移捕获工具
SwiftUI组件封装:仿 Flutter 原生组件 Wrap实现
一、需求来源 在开发Flutter项目时有一个高频使用的组件 Wrap,使用场景特别多。在学习SWiftUI 时发现缺少这个组件,就特别别扭,花点时间实现了一个,遵循极简代码原则。 二、使用示例 三、