SwiftUI之与UIKit的对照关系
2019-10-16 本文已影响0人
狂奔的胖蜗牛
https://github.com/flywo/SwiftUIPractice
自己写的SwiftUI练习项目,各位看官关注一下。
SwiftUI的组件中,有很多与UIKit是类似的,常用的组件对照表如下:
UIKit | SwiftUI |
---|---|
UITableView | List |
UICollectionView | 没有类似 |
UILabel | Text |
UITextField | TextField |
UITextField的isSecureTextEntry=true | SecureField |
UITextView | 没有类似 |
UISwitch | Toggle |
UISlider | Slider |
UIButton | Button |
UINavigationController | NavigationView |
UIAlertController的style为.alert | Alert |
UIAlertController的style为.actionSheet | ActionSheet |
UIStackView水平排列时 | HStack |
UIStackView 垂直排列时 | VStack |
UIImageView | Image |
UISegmentedControl | SegmentedControl |
UIStepper | Stepper |
UIDatePicker | DatePicker |
NSAttributedString | 没有类似,用Text代替 |
- 另外,SwiftUI里有很多是UIKit没有的组件。