Loading

摘要: 弃用NavigationView iOS 16, iPadOS 16, macOS 13 之后,Apple优化了导航行为,将NavigationView细分为 NavigationStack 和 NavigationSplitView。 如果是开发单列的页面(通常的iPhone App)则使用Nav 阅读全文
posted @ 2023-02-25 16:37 逆行 阅读(62) 评论(0) 推荐(0) 编辑
摘要: 因为toolbar的内容通常写起来是比较长的,且括号比较多,导致body看起来很凌乱。因此我习惯于把toolbar的内容提取成变量。 关键:修饰符@ToolbarContentBuilder 和 返回值some ToolbarContent struct ContentView: View { va 阅读全文
posted @ 2023-02-24 11:56 逆行 阅读(54) 评论(0) 推荐(0) 编辑
摘要: 问题重现 @State不生效 struct ProductDetailView: View { @State private var product: ProductModel init(refId: String) { let mProduct = AppLocalAPI.findProduct( 阅读全文
posted @ 2022-06-20 10:45 逆行 阅读(219) 评论(0) 推荐(0) 编辑
摘要: 方式一 (使用extension为结构体扩展目标类型) https://ootips.org/yonat/swiftui-binding-type-conversion/ struct MyView: View { @State private var currentStep: Double = 0 阅读全文
posted @ 2022-06-20 10:43 逆行 阅读(166) 评论(0) 推荐(0) 编辑
摘要: 因为 .gitignore 只能忽略那些原来没有被提交推送过的文件,如果某些文件已经被纳入了版本管理中,则修改.gitignore是无效的。 需先使用 git rm --cached删除文件的追踪 比如,从版本管理中移除名为“Context/EFContext.cs”的文件: git rm --ca 阅读全文
posted @ 2022-06-20 10:24 逆行 阅读(277) 评论(0) 推荐(0) 编辑
摘要: ## 导入字体文件 将 ttf字体文件拖入项目中,并勾选 “Target Membership” ## 注册字体 打开 Info.plist 文件,加入Key "Fonts provided by application" 把的字体名列到里面(注意文件后缀名也写上)。 ## 在SwiftUI中使用自 阅读全文
posted @ 2022-05-28 15:36 逆行 阅读(313) 评论(0) 推荐(0) 编辑
摘要: 解析 假设有一个 Cat.sks文件,其场景编辑器的元素结构为 请注意观察节点名称 Scene (name = cat_scene) -SKSPriteNode (name = cat_sprite) 当主场景文件对其进行引用,其场景编辑器的元素结构为 Scene -SKEditorReferenc 阅读全文
posted @ 2022-05-28 15:23 逆行 阅读(44) 评论(0) 推荐(0) 编辑
摘要: 问题重现 单个场景添加了立即执行的Action。 此时:场景编辑器可以预览动作;运行到模拟器也能自动执行动作。 【Cat.sks】 嵌套一次的引用层时,还可以在场景编辑器预览播放动画,但 动作编辑器已经看不到Action了。 此时:场景编辑器可以预览动作;运行到模拟器也能不能自动执行动作。 【Rig 阅读全文
posted @ 2022-05-28 15:20 逆行 阅读(22) 评论(0) 推荐(0) 编辑
摘要: 问题重现 点击按钮,调用GameScene对象的函数,分别是向左跑动,停止,向右跑动。 SwiftUI代码如下(GameScene.swift代码略): var scene: GameScene { let scene = SKScene(fileNamed: "GameScene") as! Ga 阅读全文
posted @ 2022-05-28 12:01 逆行 阅读(99) 评论(0) 推荐(0) 编辑
摘要: 系统默认的输入法切换方式,本质是“切换到下一个输入法”或“切换到上一个输入法”,常常是输错了字符才发现选错了输入法,误选输入法的几率很大,容易干扰工作节奏。 尤其在开发工作中,窗口之多,中、英文切换之频繁,能直接指定输入法是很有必要的。 实现方法,使用 Keyboard Maestro 绑定快捷键, 阅读全文
posted @ 2022-05-28 11:03 逆行 阅读(361) 评论(0) 推荐(0) 编辑