SwiftUI教程学习
2019-08-27 本文已影响0人
涨了翅膀的小绵羊
?xml version="1.0" encoding="UTF-8"?
1.学习地址:
https://developer.apple.com/tutorials/swiftui/building-lists-and-navigation
https://github.com/WillieWangWei/SwiftUI-Tutorials/wiki/Working-with-UI-Controls
2.练习项目上传地址:(晚点上传)
3.使用环境
1.macos :10.15 Beta5
2.Xcode11 beta5(现有xcode有 beta6)
3.学习中遇到的问题
1.Path() 如何设置颜色, 后面添加 fill() 方法提示报错,没有找到相应的设置方法,
a.单色设置是在 方法调用的位置设置foregroundColor()
b.渐变色如何设置还不知道,有了解的朋友可以留言一下🙏
2.多模拟器显示设置
使用ForEach 方法设置多模拟器测试适配报错,不知为何ForEach在调试处不好使,在业务代码里是没有问题的
4.感受
在语法范式上从OC到swift还有很大不同的,但是在方法命名上是有很多相同之处的。
关键字很多,括号很多。
H、V、ZStack感觉很好,还是要了解一下前端的flexBox的概念。
使用UI控件还是不能有很明确结构认知,需要加强联系
很少会使用到frame的地方完成UI效果
animation()设置起来有点怪,设置了很多属性,如果只有部分效果做动画,需要用animation(nil)分开,虽然设置动画很方便
Combine响应式