SwiftUI kullanarak MacOS'ta Çok Sütunlu Tablo Görünümleri


12

SWiftUI ile biraz deniyorum ve NSTableView gibi çok sütunlu TableView oluşturmak için nasıl SWiftUI kullanma hakkında herhangi bir bilgi bulmak gibi görünmüyor. Bulmayı başardığım tüm örnekler tek bir veri sütunu gösteriyor. Apple'daki belgeler bile SwiftUI Listesi yapısının veri satırlarının tek sütunlu görüntülenmesi için olduğunu belirtir. Bu, MacOS'taki uygulamalar için oldukça temel bir veri yapısıdır, ancak her yerde sıfırdan bahsediliyor gibi görünüyor!

Birileri bunu aydınlatabilir mi? Sanırım henüz hazır değil ama yine de….


Sütun değiştirme ve yeniden boyutlandırma, başlıklar, başlıklar vb. Sıralama düğmesine tıklayarak satır sıralama hakkında. MacOS tablo görünümleri, basit bir listeden çok daha karmaşıktır.
Peter

1
Bu soru neden reddedildi? MacOS için SwiftUI korkunç ... herkes iOS için öğreticiler yapıyor!
Lupurus

Şu anda kullanmak için hala gerekli olduğunu düşünüyorum NSViewRepresentable. Yeni bilginiz var mı?
Lupurus

1
Hayır, yeni bilgi yok. Ve MacOS için örnek eksikliği konusunda haklısınız - neredeyse yok.
Peter

NSTableViewSwiftUI'de a'nın nasıl kullanılacağını öğrendiniz mi?
Lupurus

Yanıtlar:


1

Bir HStack oluşturabilir ve ardından farklı veri sütunlarınızı koyacağınız iki VStack arasında bir bölücü olabilir. Bunun gibi bir şey olurdu:

List {
 HStack{
   VStack{
    //Column 1 Data
  }
   }
  Divider()
   VStack{
     //Column 2 Data
   }
}

Ve sonra bunu tekrarlayın, ancak birçok veri sütunu gereklidir.


Evet, ama birlikte oldukça saldırıya uğramış gibi görünüyor. Hiçbir sütun üstbilgileri veya sütun takas, sıralama vb. Şu an için gerçek bir tane kullanmak daha iyi ve bu yıl WWDC sonra daha iyi bir şey kullanılabilir umut. Hatta bir söz toplam eksikliği daha oldukça şaşırdım - aslında her yerde oldukça iyi.
Peter
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.