什么是声明性语法?
声明性语法是一种现代编程范例,可帮助开发人员按过程方式编写代码。使用这种方法,开发人员向代码描述他想要编写的内容,而不注意如何显示/实现它。SwiftUI 使用声明性语法,因此您只需指定接口应执行的操作,例如:在代码中编写希望“图像”视图显示在屏幕底部。
SwiftUI中的视图是什么?
View(视图)是UI的主要构建块。该视图继承自View协议,该协议是一种表示应用程序UI的一部分的类型,并具有用于配置的修饰符。
SwiftUI中的修饰符是什么?
使用修饰符,可以添加特定的视图更改。SwiftUI 提供了大约 100 个本机/内置修饰符,例如 .padding(), .background() 和.offset()。您还可以创建自己的修饰符,用于对视图执行任何操作。
如果您将修饰符应用于视图,会发生什么?
通过将修饰符应用于视图,将添加您期望的特定行为,并返回新视图。
您知道哪些视图类别?
像 List 这样的lazy视图会在 UI 元素位于或将位于滚动区域内时加载这些元素。因此,并非视图中的所有数据都