iOS13-SwiftUI从beta版升级为正式版后的语法变更

1,515 阅读1分钟

注:3:20表示这节课的3分20秒处

1-1课时 9:49 【语法变更】.TapAction变成了.onTapGesture

3-1课时 6:50 【语法变更】xxArray.identified(by: .xx)变成了(xxArray,id: .xx)

 

3-3课时 :

4:03 【语法变更】.TapAction变成了.onTapGesture(后同)

15:48【语法变更】取消.basic,用.easeInOut等(后同)

 

5-1课时 9:03 【语法变更】BindableObject变成了ObservableObject,class里面也不用写那么复杂了,直接在变量前加@Published即可

5-4课时 1:57 【语法变更】scale()变成了scale,没有括号了

5-8课时 13:40【语法变更】color变成了foregroundColor(后同)

6-1课时 4:36【语法变更】PresentationLink变成了.sheet

6-3课时 4:30【语法变更】value变成了wrappedValue(后同)

 

6-4课时:

0:33【语法变更】SegmentedControl变成了Picker(xx){xx}.pickerStyle(SegmentedPickerStyle())

5:33【语法变更】DatePicker参数变成了("xx",selection:xx,displayedComponents:xx)