SwiftUI 的Color是View视图,框架的设计是数据流向视图,然后显示该视图。您绝不应该从视图中提取数据。如果您发现自己需要使用颜色的组件,则应使用 UIColor,然后在准备显示颜色时转换为 Color。
如果您尝试获取系统颜色(如 Color.red)的组件,它们与自适UIColor.systemRed 相同,后者具有可访问的组件。
推荐相关文章
系列文章汇总
基础
中级用法
- SwiftUI Button设置点击后的高亮选中颜色
- SwiftUI NavigationView设置导航条颜色
- SwiftUI界面之设置TextField的placeholder文本颜色(text color)
- SwiftUI基础之Text风格设置大全(粗体 斜体 下划线 颜色)
- SwiftUI之颜色叠加ColorMultiply 设置Image Color View
- SwiftUI之反色补色colorInvert 设置View Image Color相反颜色
- SwiftU中关闭NavigationLink叠加颜色
- iOS SwiftUI 自己动手做个颜色与照片选择器Picker
- iOS SwiftUI 颜色渐变填充效果
推荐文章
CoreData篇
TextField篇
- 《SwiftUI 一篇文章全面掌握TextField文本框 (教程和全部源码)》
- 《SwiftUI实战之TextField风格自定义与formatters》
- 《SwiftUI实战之TextField如何给键盘增加个返回按钮(隐藏键盘)》
- 《SwiftUI 当键盘出现时避免TextField被遮挡自动向上移动》
- 《SwiftUI实战之TextField如何给键盘增加个返回按钮(隐藏键盘)》
JSON文件篇
技术交流
QQ:3365059189
SwiftUI技术交流QQ群:518696470