SwiftUI LazyVStack 基礎(chǔ)使用(教程含代碼)

LazyVStack 簡介

LazyVStack是一個視圖,可以將其子級排列在垂直增長的線中。LazyVStack特點是僅在需要時創(chuàng)建。

struct LazyVStack<Content> where Content : View

使用案例

堆棧是lazy惰性的,因為堆棧視圖在需要將它們呈現(xiàn)在屏幕上之前不會被創(chuàng)建。
在下面的示例中,ScrollView包含一個LazyVStack,該LazyVStack由垂直的文本視圖行組成。堆棧與滾動視圖的前沿對齊,并在文本視圖之間使用默認間距。

ScrollView {
    LazyVStack(alignment: .leading) {
        ForEach(1...100, id: \.self) {
            Text("Row \($0)")
        }
    }
}

推薦

基礎(chǔ)文章推薦

經(jīng)典教程推薦

技術(shù)源碼推薦

推薦文章

CoreData篇

Combine篇

TextField篇

JSON文件篇


一篇文章系列

技術(shù)交流

QQ:3365059189
SwiftUI技術(shù)交流QQ群:518696470

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

友情鏈接更多精彩內(nèi)容