Описание тега swiftui
SwiftUI - это декларативный API Swift от Apple для определения графических пользовательских интерфейсов. Используйте этот тег для вопросов о SwiftUI на любой платформе.
15
ответов
Граница UITextField только для нижней стороны
Я хотел бы сохранить границу в нижней части только в UITextField, Но я не знаю, как мы можем держать это на нижней стороне. Можете ли вы посоветовать мне?
07 ноя '14 в 12:08
13
ответов
Включить представления SwiftUI в существующее приложение UIKit
Возможно ли строить представления с SwiftUI рядом с существующим приложением UIKit? У меня есть приложение, написанное на Objective-C. Я начал миграцию на Swift 5. Мне интересно, могу ли я использовать SwiftUI вместе с моими существующими представле…
03 июн '19 в 23:01
20
ответов
Xcode 11: холст не появляется
Я пытаюсь запустить новую функцию Canvas из Xcode 11, но Canvas не появится. Что я делаю неправильно? Я только что создал новый проект по умолчанию (приложение с одним представлением), скомпилировал его и активировал "Редактор> Редактор и холст". Я …
04 июн '19 в 01:00
17
ответов
Что такое ключевое слово `some` в SwiftUI?
Новый учебник SwiftUI имеет следующий код: struct ContentView: View { var body: some View { Text("Hello World") } } Вторая строка слова someи на их сайте выделяется как бы ключевое слово. Swift 5.1 не имеет some в качестве ключевого слова, и я не ви…
03 июн '19 в 22:47
2
ответа
Проблема при использовании Xcode 11 при запуске Canvas на macOS Catalina
У меня установлена версия Catalina MacOS (10.15), но холст не отображается. Я получаю сообщение об ошибке от Xcode: Выберите схему, которая создает цель, которая содержит текущий файл, или добавьте этот файл к цели, которая построена по текущей сх…
04 июн '19 в 13:04
7
ответов
Что делает ключевое слово SwiftUI `@State`?
Учебник SwiftUI использует @State ключевое слово для обозначения изменчивого состояния пользовательского интерфейса: @State var showFavoritesOnly = false Он предлагает это резюме: Состояние - это значение или набор значений, которые могут изменятьс…
04 июн '19 в 09:50
2
ответа
Невозможно определить сложный тип возврата замыкания с SwiftUI
Следуя части 3 руководства Apple по SwiftUI, Обработка пользовательского ввода, я получаю эту ошибку: Невозможно определить тип возврата сложного замыкания; добавить явный тип для устранения неоднозначности Я использую тот же код, что и в руководств…
04 июн '19 в 23:18
3
ответа
Порядок модификаторов в представлении SwiftUI влияет на внешний вид представления
Я следую за первым учебным пособием в серии Apple, объясняющим, как создавать и комбинировать представления в приложении SwiftUI.На шаге 8 раздела 6 учебника нам нужно вставить следующий код: MapView() .edgesIgnoringSafeArea(.top) .frame(height: 300…
04 июн '19 в 23:19
9
ответов
Центр обзора по горизонтали в SwiftUI
Как я могу центрировать горизонтально View (Image) в HStack? Я хочу, чтобы кнопка была выровнена по левому краю, а изображение было центрировано по горизонтали. В настоящее время у меня есть эта структура: VStack { HStack { Button(action: { print("T…
05 июн '19 в 17:32
2
ответа
Время выполнения симулятора iOS 13.0 недоступно
Я установил Xcode-11-beta вместе с macOS 10.15 beta. Сначала я могу играть с SwiftUI preview как обычно. Но после того, как я попытался переместить Xcode-beta из ~/Downloads каталог, где я изначально установил его, чтобы /Applications предварительны…
05 июн '19 в 17:40
2
ответа
Представьте старый маленький заголовок UINavigationBar в SwiftUI NavigationView
До сих пор по умолчанию displayMode за UINavigationItem было маленькое название, и оно изменилось в SwiftUI, чтобы быть большим по умолчанию. Можно ли использовать старый маленький стиль заголовка?
05 июн '19 в 17:55
2
ответа
Регулировка ширины / горизонтального выравнивания с помощью SwiftUI
У меня есть следующий макет, достигнутый в SwiftUI: VStack { TextField(...) TextField(...) Button(...) } Я попытался сделать свой VStack 50% суперпредставления, поэтому я добавил следующий модификатор: VStack { ... } .relativeWidth(0.5) Не совсем 50…
06 июн '19 в 03:54
2
ответа
Невозможно использовать пользовательский вид в SwiftUI
Для моего приложения SwiftUI я создал простой Title вид, который имеет заданный размер шрифта и цвет текста. Title объявляется следующим образом: struct Title: View { var string: String var body: some View { Text(string) .font(.system(size: 32)) .co…
06 июн '19 в 10:29
4
ответа
Правильный способ представления ActionSheet с помощью SwiftUI
Я хочу показать ActionSheet (или любой другой модальный, кроме Alert) на каком-то событии, например, нажатии кнопки. Я нашел способ сделать это с помощью переменной состояния. Мне кажется немного странным отображать его таким образом, потому что мне…
06 июн '19 в 16:58
0
ответов
SwiftUI и UIKit взаимодействуют с требованиями UIViewController в старых API
Сценарий: У меня есть простое представление SwiftUI, которое выглядит так: struct AuthView: View { var body: some View { VStack { Button(action: handleLogin) { Text("Login to twitter") } } } private func handleLogin() { // do login stuff here } } Се…
07 июн '19 в 03:43
19
ответов
Заставить 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 Content…
07 июн '19 в 05:38
5
ответов
Понимание @Binding в SwiftUI
Я посмотрел несколько видеороликов WWDC и документы Apple о привязке данных, и, согласно моему нынешнему пониманию, @State как делегат свойства обеспечит связующее соединение между представлением и аннотированным свойством, например: @State var myTe…
07 июн '19 в 09:21
37
ответов
Как скрыть клавиатуру при использовании SwiftUI?
Как спрятаться keyboard с помощью SwiftUI для нижеуказанных случаев? Дело 1 у меня есть TextField и мне нужно скрыть keyboard когда пользователь нажимает return кнопка. Дело 2 у меня есть TextField и мне нужно скрыть keyboard когда пользователь нажи…
07 июн '19 в 12:13
0
ответов
Миграция Xib UITableView и UICollectionView в SwiftUI
Я преобразовал свой существующий Xib UI в SwiftUI, Можно ли использовать SwiftUI в существующих UITableView а также UICollectionView? Вот код, который я сделал в SwiftUI struct LandmarkList: View { @EnvironmentObject var userData: UserData var body:…
07 июн '19 в 15:37
4
ответа
SwiftUI View - viewDidLoad()?
При попытке загрузить изображение после загрузки вида объект модели, управляющий видом (см. Ниже MovieDetail), имеет строку urlString. Потому что SwiftUI View У элемента нет методов жизненного цикла (и не существует контроллера представления, управл…
07 июн '19 в 17:35