Pytania oznaczone «swiftui»

19
Nie można wybrać tego samego wiersza dwukrotnie w SwiftUI

Mam listę nawigacyjną z wieloma sekcjami i wierszami. Wybieram wiersz foo, przechodzi do widoku, który chcę. Jednak gdy wracam do widoku głównego, nie mogę wybrać wiersza foo. Naciskam wiersz foo i nic się nie dzieje. Stukam pasek wiersza i ten wiersz wysyła mnie do swojego widoku. Powrót do...

16
SwiftUI - jak przekazać EnvironmentObject do View Model?

Chcę utworzyć obiekt środowiska, do którego można uzyskać dostęp za pomocą modelu widoku (nie tylko widoku). Obiekt Environment śledzi dane sesji aplikacji, np. LoggedIn, token dostępu itp., Dane te zostaną przekazane do modeli widoku (lub klas usług, jeśli to konieczne), aby umożliwić wywołanie...

12
Wielokolumnowe widoki tabel w systemie MacOS za pomocą SwiftUI

Eksperymentowałem trochę z SWiftUI i wydaje się, że nie mogę znaleźć żadnych informacji na temat używania SWiftUI do tworzenia wielokolumnowego TableView, jak w NSTableView. Wszystkie przykłady, które udało mi się znaleźć, pokazują jedną kolumnę danych. Dokumentacja w Apple określa nawet, że...

11
Przedstaw nowy widok w SwiftUI

Chcę kliknąć przycisk, a następnie zaprezentować nowy widok, jak present modallyw UIKit Widziałem już „ Jak zaprezentować nowy widok za pomocą arkuszy ”, ale nie chcę dołączać go do widoku głównego jako arkusza modalnego. Nie chcę używać NavigationLink, ponieważ nie chcę nowego widoku, a stary...

10
SwiftUI ScrollView nie jest aktualizowany?

Cel Uzyskaj dane do wyświetlenia w scrollView Spodziewany wynik Aktualny rezultat Alternatywny użyj List, ale nie jest elastyczny (nie można usunąć separatorów, nie może mieć wielu kolumn) Kod struct Object: Identifiable { var id: String } struct Test: View { @State var array =...

10
Rozszerz klawiaturę SwiftUI o przycisk niestandardowy

Próbuję znaleźć sposób, aby dodać klucz lub przycisk do SwiftUI numberPad. Jedyne znalezione przeze mnie referencje mówią, że nie jest to możliwe. W świecie Swift dodałem pasek narzędzi z przyciskiem, aby zwolnić klawiaturę lub wykonać inną funkcję. Zbudowałbym nawet widok ZStack z przyciskiem na...