SwiftUI è l'API Swift dichiarativa di Apple per la definizione di interfacce utente grafiche. Usa questo tag per domande su SwiftUI su qualsiasi piattaforma.
Vorrei mantenere il bordo solo nella parte inferiore UITextField. Ma non so come possiamo mantenerlo nella parte inferiore. Potete per favore consigliarmi?
Attualmente sto utilizzando Xcode 11 Beta 5. All'interno della mia applicazione, funziona bene su iOS 12 e versioni precedenti. Tuttavia, su iOS 13 sembra che utilizzi UIScene per impostazione predefinita. Questo fa sì che la mia app non faccia nulla. Quando l'app viene avviata con una nuova installazione, sono presenti …
Tra le molte proprietà della Textvista, non sono riuscito a trovare nessuna relativa all'allineamento del testo. Ho visto in una demo che gestisce automaticamente l'RTL e quando si posiziona qualcosa utilizzando View's body, lo centra sempre automaticamente. C'è qualche concetto che mi manca sul sistema di layout SwiftUIe, in caso …
Tentativo di aggiungere un indicatore di attività a schermo intero in SwiftUI. Posso usare la .overlay(overlay: )funzione in ViewProtocol. Con questo, posso creare qualsiasi sovrapposizione di visualizzazione, ma non riesco a trovare l' UIActivityIndicatorViewequivalente dello stile predefinito di iOS in SwiftUI. Come posso creare uno stile di rotazione predefinito con …
Come nascondere l' keyboardutilizzo SwiftUIper i casi seguenti? Caso 1 Ho TextFielde ho bisogno di nascondere keyboardquando l'utente fa clic sul returnpulsante. Caso 2 Ho TextFielde ho bisogno di nascondere il keyboardmomento in cui l'utente tocca all'esterno. Come posso farlo usando SwiftUI? Nota: Non ho fatto una domanda in merito …
Ho provato a creare un TextField multilinea in SwiftUI, ma non riesco a capire come. Questo è il codice che ho attualmente: struct EditorTextView : View { @Binding var text: String var body: some View { TextField($text) .lineLimit(4) .multilineTextAlignment(.leading) .frame(minWidth: 100, maxWidth: 200, minHeight: 100, maxHeight: .infinity, alignment: .topLeading) } …
Sembra che il nuovo SwiftUIframework di Apple utilizzi un nuovo tipo di sintassi che costruisce efficacemente una tupla, ma ha un'altra sintassi: var body: some View { VStack(alignment: .leading) { Text("Hello, World") // No comma, no separator ?! Text("Hello World!") } } Cercando di capire cosa sia realmente questa sintassi …
Stavo lavorando su un'applicazione con login e dopo il login ci sono le categorie elencate. E sotto ogni categoria ci sono alcuni elementi elencati in orizzontale. Il problema è dopo il login, appare la pagina principale e tutto è elencato alla grande. Quando si fa clic su un elemento, si …
Cerco di realizzare l'architettura per un'app SwiftUI più grande e pronta per la produzione. Sto correndo continuamente nello stesso problema che indica un grosso difetto di progettazione in SwiftUI. Ancora nessuno poteva darmi una risposta completa, pronta per la produzione. Come fare visualizzazioni riutilizzabili in SwiftUIcui contiene la navigazione? Dato …
Ho questo ContentView con due diverse viste modali, quindi sto usando sheet(isPresented:)per entrambi, ma sembra che solo l'ultimo sia presentato. Come potrei risolvere questo problema? Oppure non è possibile utilizzare più fogli su una vista in SwiftUI? struct ContentView: View { @State private var firstIsPresented = false @State private var …
Ho creato una nuova app per singola pagina iOS (incluso SwiftUI) con Xcode 11.1 e abilitato Mac Catalyst. Dopo aver eseguito il nuovo progetto sul mio Mac (ovviamente macOS 10.15), dopo aver toccato una volta sulla finestra, visualizzo i seguenti errori. 2019-10-18 12:59:48.479186+0200 test[3130:122148] Metal API Validation Enabled 2019-10-18 12:59:50.960734+0200 …
In imperativo Swift, è comune utilizzare proprietà calcolate per fornire un comodo accesso ai dati senza duplicare lo stato. Diciamo che ho creato questa classe per l'uso imperativo di MVC: class ImperativeUserManager { private(set) var currentUser: User? { didSet { if oldValue != currentUser { NotificationCenter.default.post(name: NSNotification.Name("userStateDidChange"), object: nil) // …
Ho un elenco di navigazione con più sezioni e righe. Seleziono una riga foo, passa alla vista che desidero. Tuttavia, quando torno alla vista principale, non riesco a selezionare la riga pippo. Tocco fila foo e non succede nulla. Tocco la barra della riga e quella riga mi invia alla …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.