Hacking with iOS: SwiftUI Edition 视图和修饰符项目——挑战
- 2020 年 4 月 1 日
- 筆記
Views and Modifiers: 圆满完成
这个技术项目旨在深入探究特定的SwiftUI主题,我希望您在这里学到了很多有关视图和修饰符的知识——为什么SwiftUI的视图使用结构体,为什么some View
如此有用,修饰符顺序如何重要等等。
视图和修饰符是任何SwiftUI应用程序的基本构建元素,这就是为什么我想在本课程中这么早就关注它们。视图组合尤其重要,因为它允许构建小的可重用视图,这些视图可以像砖头一样组装成更大的用户界面。
回顾你学到的
任何人都可以学完整个教程,但是要记住所教的内容需要付出实际的工作。确保您从这些教程中获得尽可能多的收益是我的职责,因此,我准备了简短的评论以帮助您检查自己的学习情况。 点击此处回顾您在这个项目学到的内容
挑战
最好的学习方法之一是尽可能频繁地编写自己的代码,因此您应该尝试以下三种方法来扩展此应用程序,以确保完全了解正在发生的情况:
1、创建一个自定义
ViewModifier
(以及随附的View
扩展),使视图具有适合于视图中显着标题的大的蓝色字体。 2、返回项目1,如果用户选择了0%提示,则使用条件修饰符将文本总数视图更改为红色。 3、回到项目2并创建一个FlagImage()
视图,该视图使用我们拥有的一组特定的修饰符来渲染一个国旗图像。