Als «swiftui» getaggte Fragen

SwiftUI ist Apples deklarative Swift-API zum Definieren grafischer Benutzeroberflächen. Verwenden Sie dieses Tag für Fragen zu SwiftUI auf jeder Plattform.

98
Wie kann ich die Bildgröße mit SwiftUI ändern?

Ich habe ein großes Bild in Assets.xcassets. Wie kann ich die Größe dieses Bildes mit SwiftUI ändern, um es klein zu machen? Ich habe versucht, den Rahmen festzulegen, aber es funktioniert nicht: Image(room.thumbnailImage) .frame(width: 32.0, height: 32.0)

91
Aktivitätsanzeige in SwiftUI

Es wurde versucht, in SwiftUI eine Vollbild-Aktivitätsanzeige hinzuzufügen. Ich kann die .overlay(overlay: )Funktion im ViewProtokoll verwenden. Damit kann ich jede Ansicht Overlay machen, aber ich kann nicht die iOS Standardstil finden UIActivityIndicatorViewin gleichwertig SwiftUI. Wie kann...

90
SwiftUI-Textausrichtung

Unter den vielen Eigenschaften der TextAnsicht konnte ich keine Informationen zur Textausrichtung finden. Ich habe in einer Demo gesehen, dass RTL automatisch verarbeitet wird, und wenn Inhalte mithilfe von Ansichten platziert werden body, werden sie immer automatisch zentriert. Gibt es ein...

88
Was ermöglicht DSL von SwiftUI?

Es scheint, als ob Apples neues SwiftUIFramework eine neue Art von Syntax verwendet , die effektiv ein Tupel erstellt, aber eine andere Syntax hat: var body: some View { VStack(alignment: .leading) { Text("Hello, World") // No comma, no separator ?! Text("Hello World!") } } Als ich versuchte...

85
Wie erstelle ich ein mehrzeiliges TextField in SwiftUI?

Ich habe versucht, ein mehrzeiliges TextField in SwiftUI zu erstellen, kann aber nicht herausfinden, wie. Dies ist der Code, den ich derzeit habe: struct EditorTextView : View { @Binding var text: String var body: some View { TextField($text) .lineLimit(4)

75
Fügen Sie SwiftUI-Ansichten in vorhandene UIKit-Anwendungen ein

Ist es möglich, Ansichten mit SwiftUI neben einer vorhandenen UIKit-Anwendung zu erstellen? Ich habe eine bestehende Bewerbung in Objective-C geschrieben. Ich habe mit der Migration zu Swift 5 begonnen. Ich frage mich, ob ich SwiftUI neben meinen vorhandenen UIKit .xib-Ansichten verwenden kann....

75
NavigationLink funktioniert nur einmal

Ich habe an einer Anwendung mit Login gearbeitet und nach dem Login sind Kategorien aufgelistet. Und unter jeder Kategorie sind einige Elemente horizontal aufgelistet. Die Sache ist nach dem Login, die Hauptseite erscheint und alles ist großartig aufgelistet. Wenn Sie auf ein Element klicken, wird...

73
Unterschied zwischen SceneDelegate und AppDelegate

In meinem SwiftUI-Projekt sehe ich sowohl eine AppDelegateDatei als auch eine SceneDelegateDatei. Was sind die Unterschiede zwischen ihnen? Zum Beispiel zwischen den Methoden in SceneDelegate scene(_:willConnectTo:options:) und in der AppDelegate application(_:didFinishLaunchingWithOptions:)...

73
Verwenden Sie die Ansicht in SwiftUI bedingt

Ich versuche herauszufinden, wie ich eine Ansicht mit Swiftui bedingt einschließen kann. Ich konnte das ifdirekt in einer Ansicht nicht verwenden und musste dazu eine Stapelansicht verwenden. Das funktioniert, aber es scheint, als gäbe es einen saubereren Weg. var body: some View { HStack() { if...