Запитання з тегом «swiftui»

SwiftUI - декларативний API Swift від Apple для визначення графічних інтерфейсів користувача. Використовуйте цей тег для запитань про SwiftUI на будь-якій платформі.




15
Зробіть VStack заповненням ширини екрана в SwiftUI
Враховуючи цей код: import SwiftUI struct ContentView : View { var body: some View { VStack(alignment: .leading) { Text("Title") .font(.title) Text("Content") .lineLimit(nil) .font(.body) Spacer() } .background(Color.red) } } #if DEBUG struct ContentView_Previews : PreviewProvider { static var previews: some View { ContentView() } } #endif Це призводить до такого взаємодії: …
119 ios  swift  xcode  swiftui 

5
Відмовитися від UISceneDelegate / SwiftUI на iOS
Зараз я використовую Xcode 11 Beta 5. У моїй програмі він чудово працює на iOS 12 та старіших версіях. Однак на iOS 13 схоже, що він використовує UISceneза замовчуванням. Це змушує мій додаток нічого не робити. Коли програма запускається з новою інсталяцією, користувач повинен прийняти умови та умови. Погодившись, вони …
111 swift  xcode  swiftui  ios13 

24
Перемістіть TextField вгору, коли клавіатура з’явиться в SwiftUI
У мене TextFieldвсередині мого головного ContentView. Коли користувач відкриває клавіатуру, деякі з TextFieldних ховаються під рамкою клавіатури. Тому я хочу перемістити все TextFieldвгору відповідно, коли з’явиться клавіатура. Я використав наведений нижче код для додавання TextFieldна екран. struct ContentView : View { @State var textfieldText: String = "" var body: some …
100 ios  swift  swiftui 


3
SwiftUI: Як реалізувати власний init зі змінними @Binding
Я працюю на екрані введення грошей, і мені потрібно застосувати спеціальний initдля встановлення змінної стану на основі ініціалізованої суми. Я думав, що це спрацює, але я отримую помилку компілятора: Cannot assign value of type 'Binding<Double>' to type 'Double' struct AmountView : View { @Binding var amount: Double @State var includeDecimal …
96 swift  swiftui 

15
Як видалити простір панелі навігації за замовчуванням у SwiftUI NavigiationView
Я новачок у SwiftUI (як і більшість людей) і намагаюся зрозуміти, як видалити пробіли над Списком, який я вбудував у NavigationView На цьому зображенні ви бачите, що над Списком є ​​пробіл Я хочу досягти цього Я спробував використовувати .navigationBarHidden(true) але це не внесло помітних змін. Зараз я налаштовую свій navigiationView …

9
Індикатор активності в SwiftUI
Спроба додати індикатор активності на весь екран у SwiftUI. Я можу використовувати .overlay(overlay: )функцію в Viewпротоколі. За допомогою цього я можу зробити будь-яке накладання подання, але я не можу знайти UIActivityIndicatorViewеквівалент стилю за замовчуванням для iOS у SwiftUI. Як я можу зробити блешню за замовчуванням SwiftUI? ПРИМІТКА: Йдеться не про …
91 swiftui 

9
Вирівнювання тексту SwiftUI
Серед багатьох властивостей Textподання я не зміг знайти жодного, пов’язаного з вирівнюванням тексту. У демонстраційній версії я бачив, що вона автоматично обробляє RTL, і, розміщуючи речі за допомогою View body, вона завжди центрирує їх автоматично. Чи існує якась концепція, про яку мені не вистачає системи макетування, SwiftUIі якщо ні, то …
90 ios  swift  swiftui 

2
Що дозволяє DSL SwiftUI?
Здається, що новий SwiftUIфреймворк Apple використовує новий вид синтаксису, який ефективно створює кортеж, але має інший синтаксис: var body: some View { VStack(alignment: .leading) { Text("Hello, World") // No comma, no separator ?! Text("Hello World!") } } Намагаючись вирішити, яким насправді є цей синтаксис , я виявив, що VStackвикористовуваний тут …
88 swift  swiftui 

20
Як приховати клавіатуру під час використання SwiftUI?
Як приховати keyboardвикористання SwiftUIдля нижченаведених випадків? Випадок 1 У мене є, TextFieldі мені потрібно приховати, keyboardколи користувач натискає returnкнопку. Випадок 2 У мене є, TextFieldі мені потрібно приховати, keyboardколи користувач натискає назовні. Як я можу це зробити за допомогою SwiftUI? Примітка: Я не задавав питання щодо UITextField. Я хочу зробити …

10
Як створити багаторядковий TextField у SwiftUI?
Я намагався створити багаторядковий TextField у SwiftUI, але не можу зрозуміти, як. Це код, який я зараз маю: 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) } } #if DEBUG let …
85 ios  swiftui 

4
NavigationLink працює лише один раз
Я працював над програмою з логіном, і після входу є перелічені категорії. І під кожною категорією є деякі елементи, перелічені горизонтально. Справа після входу, з’являється головна сторінка, і все перераховано чудово. Коли ви клацаєте на елемент, він переходить на детальний екран, але коли ви намагаєтесь повернутися, він просто виходить з …

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.