實戰(zhàn)需求
SwiftUI ScrollView和LazyStack正確使用方法
本文價值與收獲
看完本文后廓啊,您將能夠作出下面的界面
看完本文您將掌握的技能
- ScrollView
- LazyVStack
- @StateObject
- ObservableObject
- DispatchQueue.global(qos: .userInteractive).async
基礎(chǔ)知識
StateObject
實例化可觀察對象的屬性包裝器類型。
@frozen @propertyWrapper struct StateObject<ObjectType> where ObjectType : ObservableObject
使用教程
通過將@StateObject屬性應(yīng)用于屬性聲明并提供符合ObservableObject協(xié)議的初始值善已,從而在View褥影,App或Scene中創(chuàng)建狀態(tài)對象: