Вопросы с тегом «swiftui»

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

1
Правильно ли ожидать внутренних обновлений оболочки свойства SwiftUI DynamicProperty для запуска обновления представления?
Я пытаюсь создать пользовательскую оболочку свойства, поддерживаемую SwiftUI, то есть изменение соответствующих значений свойств приведет к обновлению представления SwiftUI. Вот упрощенная версия того, что у меня есть: @propertyWrapper public struct Foo: DynamicProperty { @ObservedObject var observed: SomeObservedObject public var wrappedValue: [SomeValue] { return observed.value } } Я вижу, что даже …

1
Как я могу обнаружить щелчок правой кнопкой мыши в SwiftUI?
Я пишу простое приложение Mines, чтобы помочь мне узнать SwiftUI. Поэтому я хочу, чтобы первичный щелчок (обычно ЛКМ) «копал» (показывает, есть ли там мина), и вторичный щелчок (обычно юань), чтобы установить флаг. У меня копание работает! Но я не могу понять, как разместить флаг, потому что я не могу понять, …

1
NavigationLink зависает при попытке вернуться к ранее нажатой NavigationLink в SwiftUI
Я разрабатываю приложение, которое включает функцию извлечения данных JSON и отображения списка извлеченных элементов в представлении типа FileBrowser. В этом представлении пользователь должен иметь возможность щелкнуть папку, чтобы углубиться в дерево файлов, или щелкнуть файл, чтобы просмотреть некоторые метаданные об указанном файле. Я заметил, что пока это работает, когда я …

1
CoreData и SwiftUI: контекст в среде не связан с постоянным координатором хранилища
Я пытаюсь научить себя основным данным, создавая приложение для управления домашними заданиями. Мой код работает нормально, и приложение работает нормально, пока я не попытаюсь добавить новое назначение в список. Я получаю эту ошибку Thread 1: EXC_BREAKPOINT (code=1, subcode=0x1c25719e8)на следующей строке: ForEach(courses, id: \.self) { course in. Консоль также имеет эту …

4
SwiftUI ScrollView не обновляется?
Цель Получить данные для отображения в scrollView ожидаемый результат Фактический результат альтернатива использовать List, но он не гибкий (не может удалить разделители, не может иметь несколько столбцов) Код struct Object: Identifiable { var id: String } struct Test: View { @State var array = [Object]() var body: some View { …
10 swiftui 

1
Невозможно преобразовать значение типа Binding <Int> в ожидаемый тип аргумента Binding <_>.
Я пытаюсь создать TabViewв SwiftUI с помощью следующего кода: @State var selection = 0 var body: some View { TabView(selection: $selection) { DataGridPage(type: "media").tabItem { Image(systemName: "photo.on.rectangle") .imageScale(.large) .foregroundColor(.yellow) } .tag(1) DataGridPage(type: "files").tabItem { Image(systemName: "doc.on.doc") .imageScale(.large) .foregroundColor(.yellow) } .tag(2) } } Но я получаю ошибку Cannot convert value of …
10 swiftui 

3
SwiftUI Как создать экземпляр PreviewProvider, когда View требует @Binding в инициализаторе
С SwiftUI (Xcode 11.1) у меня есть несколько видов, настроенных с двухсторонними привязками (используя @Binding ). Двустороннее обновление прекрасно работает. Однако как я могу создать представление из PreviewProvider? Например: struct AddProjectView: View { @Binding public var showModal: Bool var body: some View { return VStack { Text("Add Project View") Button("Dismiss") …
10 xcode  swiftui  combine 


1
Расширьте клавиатуру SwiftUI с помощью пользовательской кнопки
Я пытаюсь найти способ добавить ключ или кнопку в цифровую панель SwiftUI. Единственные ссылки, которые я нашел, говорят, что это невозможно. В мире Swift я добавил панель инструментов с кнопкой, чтобы убрать клавиатуру или выполнить какую-то другую функцию. Я бы даже построил представление ZStack с кнопкой сверху, но не могу …
10 ios  xcode  keyboard  swiftui 

1
Как добавить панель инструментов в приложение MacOS с помощью SwiftUI?
Я пытаюсь добавить панель инструментов внутри строки заголовка в приложение MacOS, используя SwiftUI, что-то похожее на то, что показано ниже. Я не могу найти способ добиться этого с помощью SwiftUI. В настоящее время у меня есть панель инструментов (в которой только текстовое поле), но я хочу переместить ее в строку …

3
Swiftui - Как инициализировать наблюдаемый объект, используя объект окружающей среды в качестве параметра?
Я не уверен, является ли это антипаттерном в этом прекрасном новом мире SwiftUI, в котором мы живем, но по сути у меня есть объект @EnvironmentObject с некоторой базовой пользовательской информацией, которая может быть вызвана моими представлениями. У меня также есть @ObservedObject, которому принадлежат некоторые данные, необходимые для этого представления. Когда …
9 ios  swift  swiftui  xcode11 

2
SKView журналы предупреждений
При запуске приложения SwiftUI &amp; SpriteKit в журналах появляются следующие сообщения: 2019-11-18 21: 58: 57.631912 + 0000 PixelBattles [2812: 1215803] SKView: ignoreRenderSyncInLayoutSubviews НЕТ. Вызов _renderSynchronouslyForTime без обработчика Что я делаю не так, чтобы получить этот журнал, и я должен беспокоиться об этом? Может ли это быть ошибкой? Может ли быть …

1
Как настроить кнопки ContextMenu для удаления и отключения в SwiftUI?
Я пытался настроить кнопку в contextMenu, но она не работает. Text("A label that have context menu") .contextMenu { Button(action: { // remove it }) { Text("Remove") .foregroundColor(.red) // Not working Image(systemName: "trash") }.disabled(true) // Not working } что я имею: Что я ищу: ( кнопки удаления и вызова ) Я …

1
MacOS SwiftUI App Tab View с сегментированным управлением на панели инструментов
Я пытаюсь создать приложение MacOS с SwiftUI. Мне нужно TabViewили что-то подобное, но когда я использую TabViewсегментированный элемент управления не на панели инструментов MacOS. Нажмите здесь, чтобы увидеть пример того, что я хотел бы Мой текущий код: import SwiftUI struct ContentView: View { var body: some View { TabView { …
9 swift  xcode  macos  swiftui 

3
SwiftUI NavigationLink Скрыть стрелку
Есть ли способ скрыть стрелку справа от вида навигационной ссылки, которая добавляется автоматически? Я хочу показать сетку изображений, используя NavigationView -&gt; Список -&gt; HStack -&gt; NavigationLink_1 - NavigationLink_2 У NavigationLinks есть стрелки, и это выглядит странно

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.