Pytania oznaczone «swiftui»

SwiftUI to deklaratywne API Swift firmy Apple do definiowania graficznych interfejsów użytkownika. Użyj tego tagu, jeśli masz pytania dotyczące SwiftUI na dowolnej platformie.

119
Zrezygnuj z UISceneDelegate / SwiftUI na iOS

Obecnie używam Xcode 11 Beta 5. W mojej aplikacji działa dobrze na iOS 12 i niższych. Jednak na iOS 13 wygląda na to, że UIScenedomyślnie używa . To powoduje, że moja aplikacja nic nie robi. Gdy aplikacja uruchamia się przy nowej instalacji, użytkownik musi zaakceptować warunki, które musi...

90
Wyrównanie tekstu SwiftUI

Wśród wielu właściwości Text widoku nie znalazłem żadnych związanych z wyrównaniem tekstu. Widziałem w wersji demonstracyjnej, że automatycznie obsługuje RTL, a podczas umieszczania rzeczy za pomocą View bodyzawsze automatycznie centruje. Czy brakuje mi jakiejś koncepcji dotyczącej systemu...

89
Wskaźnik aktywności w SwiftUI

Próbuję dodać pełnoekranowy wskaźnik aktywności w SwiftUI. Potrafię używać .overlay(overlay: )funkcji w Viewprotokole. Dzięki temu mogę utworzyć dowolną nakładkę widoku, ale nie mogę znaleźć odpowiednika domyślnego stylu iOS UIActivityIndicatorVieww SwiftUI. Jak mogę utworzyć domyślny spinner...

88
Co umożliwia DSL SwiftUI?

Wygląda na to, że nowa SwiftUIstruktura Apple wykorzystuje nowy rodzaj składni, która skutecznie buduje krotkę, ale ma inną składnię: var body: some View { VStack(alignment: .leading) { Text("Hello, World") // No comma, no separator ?! Text("Hello World!") } } Próbując wyjaśnić, czym...

85
Jak utworzyć wielowierszowe pole tekstowe w SwiftUI?

Próbowałem utworzyć wielowierszowe pole tekstowe w SwiftUI, ale nie wiem, jak to zrobić. Oto kod, który obecnie posiadam: struct EditorTextView : View { @Binding var text: String var body: some View { TextField($text) .lineLimit(4) .multilineTextAlignment(.leading) .frame(minWidth: 100,...

75
NavigationLink działa tylko raz

Pracowałem nad aplikacją z logowaniem, a po zalogowaniu pojawiają się kategorie. W każdej kategorii znajdują się niektóre pozycje wymienione w poziomie. Rzecz jest po zalogowaniu, pojawia się strona główna i wszystko jest wymienione świetnie. Kliknięcie elementu powoduje przejście do szczegółowego...

21
Wiele arkuszy (isPresented :) nie działa w SwiftUI

Mam ten ContentView z dwoma różnymi widokami modalnymi, więc używam sheet(isPresented:)dla obu, ale jak się wydaje, tylko ostatni jest prezentowany. Jak mogę rozwiązać ten problem? A może nie można używać wielu arkuszy w widoku w SwiftUI? struct ContentView: View { @State private var...