随笔分类 -  SwiftUI

swfitui learn
摘要:灵动岛基本信息 灵动岛(Dynamic Island)相关API,隶属于Live Activity Framework,出现在iOS16.1系统;Live Activities负责在iPhone锁屏(Lock Screen)和灵动岛(Dynamic Island)中显示应用程序的最新数据。这使得人们 阅读全文
posted @ 2022-11-14 15:45 qqcc1388 阅读(1979) 评论(0) 推荐(0) 编辑
摘要:SwiftUI同OC混编 OC打开SwiftUI页面 1、创建OC主工程 2、添加Swift文件,此时会弹窗提醒自动创建一个桥接文件,点击确定,创建文件 3、在SwiftUI文件中 创建被oc调用的控制器和方法 需要注意:注意Swift类和被调用的方法要使用@objc来修饰 @objc class 阅读全文
posted @ 2022-11-10 16:43 qqcc1388 阅读(1742) 评论(0) 推荐(0) 编辑
摘要:富文本解决方案大致有下面几种 1、Text的超链接: 2、如果是单行文字使用HStack把多个Text拼接起来,这种方式比较简单也用的比较多 3、Text + Text的拼接,处理onTapGesture事件。不可行,因为onTapGesture返回的是some View,而不是Text,+ 拼接是 阅读全文
posted @ 2022-11-09 10:12 qqcc1388 阅读(1153) 评论(0) 推荐(0) 编辑
摘要:State 基本描述: 和一般的存储属性不同,@State 修饰的值,在 SwiftUI 内部会被自动转换为一对 setter 和 getter,对这个属性进行赋值的操作将会触发 View 的刷新,它的 body 会被再次调用,底层渲染引擎会找出界面上被改变的部分,根据新的属性值计算出新的 View 阅读全文
posted @ 2022-11-08 10:51 qqcc1388 阅读(1365) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示