swiftUI 富文本
摘要:在UIKit 框架中,富文本是以创建 NSMutableAttributedString 并添加对应的富文本属性来设置文本样式. 而在SwiftUI 中则是以 Text("") + Text("") 的方式实现.多个文本连接时会自动换行. 例: Text("注册前请您同意以下协议") + Text(
阅读全文
swiftUI List 自带的拖拽行,及替换数据功能
摘要:使用场景.用户长按某行视图,拖动后插入对应的行. @State var dataList = ["第一行","第二行","第三行","第四行","第五行"] var body: some View { List { ForEach(dataList, id: \.self) { str in Tex
阅读全文
SwiftUI 将视图(view)作为参数.
摘要:使用方式如下 注意点: 1. 声明一个类型V 并让其遵守 View 协议. V只是个例子你可以申明其它如 T 或 A 等你喜欢的标签. 2. 用 @ViewBuilder 修饰参数 view 3. 将处理完的view返回. func set<V>(@ViewBuilder _ view: () ->
阅读全文