- 是我是我还是我
- SwiftUI是使用swift语言进行ios开发的框架
- 区别于Objective-C
- 和Obejctive-C、使用Java语言的Android Studio一起同步学习
布局
首先看一个报错:
Function declares an opaque return type, but has no return statements in its body from which to infer an underlying type:
原因是
var body: some View {
}
里只能存在一个layout,多出任何内容就会报错;因此我们只能在一个大的布局里面嵌套设计。
- HStack水平放置,VStack垂直放置
添加组件
- 之前android可以在xml文件中拖拽组件完成UI设计,使用objective-c的ios开发中通过storyboard进行拖拽组件完成UI设计;两者都可以图形界面与代码分离。
- 现在的方式是可以手写代码/拖拽组件自动生成代码,然后在旁边的canvas进行preview预览当前布局设计。
常用组件
- Label
Text