会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
Loading
逆行
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
3
4
5
6
下一页
2023年5月30日
SwiftUI 使用contentShape()控制点击区域
摘要: 当我们向一个view添加TapGesture时,就会发现“有内容”的区域是可以点击的。“有内容”指的是有图片、文字、背景颜色的区域。而空白区域,是不能触发点击回调的。 比如: ```swift struct ContentView: View { var body: some View { VSta
阅读全文
posted @ 2023-05-30 16:33 逆行
阅读(207)
评论(0)
推荐(0)
2023年2月25日
SwiftUI iOS 16 新的导航类型
摘要: 弃用NavigationView iOS 16, iPadOS 16, macOS 13 之后,Apple优化了导航行为,将NavigationView细分为 NavigationStack 和 NavigationSplitView。 如果是开发单列的页面(通常的iPhone App)则使用Nav
阅读全文
posted @ 2023-02-25 16:37 逆行
阅读(130)
评论(0)
推荐(0)
2023年2月24日
SwiftUI 将toolbar的内容提取为成员变量
摘要: 因为toolbar的内容通常写起来是比较长的,且括号比较多,导致body看起来很凌乱。因此我习惯于把toolbar的内容提取成变量。 关键:修饰符@ToolbarContentBuilder 和 返回值some ToolbarContent struct ContentView: View { va
阅读全文
posted @ 2023-02-24 11:56 逆行
阅读(92)
评论(0)
推荐(0)
2022年6月20日
SwiftUI init函数中查询并赋值数据
摘要: 问题重现 @State不生效 struct ProductDetailView: View { @State private var product: ProductModel init(refId: String) { let mProduct = AppLocalAPI.findProduct(
阅读全文
posted @ 2022-06-20 10:45 逆行
阅读(269)
评论(0)
推荐(0)
SwiftUI Binding数据类型转换
摘要: 方式一 (使用extension为结构体扩展目标类型) https://ootips.org/yonat/swiftui-binding-type-conversion/ struct MyView: View { @State private var currentStep: Double = 0
阅读全文
posted @ 2022-06-20 10:43 逆行
阅读(220)
评论(0)
推荐(0)
git如何忽略历史中的文件
摘要: 因为 .gitignore 只能忽略那些原来没有被提交推送过的文件,如果某些文件已经被纳入了版本管理中,则修改.gitignore是无效的。 需先使用 git rm --cached删除文件的追踪 比如,从版本管理中移除名为“Context/EFContext.cs”的文件: git rm --ca
阅读全文
posted @ 2022-06-20 10:24 逆行
阅读(341)
评论(0)
推荐(0)
2022年5月28日
iOS 使用自定义字体
摘要: ## 导入字体文件 将 ttf字体文件拖入项目中,并勾选 “Target Membership” ## 注册字体 打开 Info.plist 文件,加入Key "Fonts provided by application" 把的字体名列到里面(注意文件后缀名也写上)。 ## 在SwiftUI中使用自
阅读全文
posted @ 2022-05-28 15:36 逆行
阅读(499)
评论(0)
推荐(0)
SpriteKit 获取SKrefenceNode中的自定义类
摘要: 解析 假设有一个 Cat.sks文件,其场景编辑器的元素结构为 请注意观察节点名称 Scene (name = cat_scene) -SKSPriteNode (name = cat_sprite) 当主场景文件对其进行引用,其场景编辑器的元素结构为 Scene -SKEditorReferenc
阅读全文
posted @ 2022-05-28 15:23 逆行
阅读(82)
评论(0)
推荐(0)
解决SKReferenceNode没有执行Action
摘要: 问题重现 单个场景添加了立即执行的Action。 此时:场景编辑器可以预览动作;运行到模拟器也能自动执行动作。 【Cat.sks】 嵌套一次的引用层时,还可以在场景编辑器预览播放动画,但 动作编辑器已经看不到Action了。 此时:场景编辑器可以预览动作;运行到模拟器也能不能自动执行动作。 【Rig
阅读全文
posted @ 2022-05-28 15:20 逆行
阅读(46)
评论(0)
推荐(0)
SwiftUI+SpriteKit踩坑-调用SKScene对象函数不生效
摘要: 问题重现 点击按钮,调用GameScene对象的函数,分别是向左跑动,停止,向右跑动。 SwiftUI代码如下(GameScene.swift代码略): var scene: GameScene { let scene = SKScene(fileNamed: "GameScene") as! Ga
阅读全文
posted @ 2022-05-28 12:01 逆行
阅读(141)
评论(0)
推荐(0)
上一页
1
2
3
4
5
6
下一页
公告