Описание тега swiftui-view

0 ответов

SwiftUI - обнаружение изменения глобального положения представления

На самом деле я новичок в SwiftUI. Я хочу знать, есть ли способ определить, когда меняется глобальная позиция представления. На данный момент я могу получить глобальную позицию представления с помощью GeometryReader, но я определенно не могу определ…
21 фев '21 в 02:36
1 ответ

macOS - Ошибка при передаче информации через представление пользовательского интерфейса

Я пытаюсь передать информацию из одного представления SwiftUI (скажем) в другое (), используя NavigationLink. Я нашел эту статью, но когда пытаюсь ее запустить, получаю сообщение об ошибке "Cannot find type 'Event' in scope": Вот мой код для View1: …
1 ответ

SwiftUI: как показать некоторые кнопки панели инструментов только для iPhone

У меня есть набор кнопок на панели инструментов, которые должны отображаться, только если устройство iPhone (не iPad). Следующий код выдает эту ошибку: Замыкание, содержащее оператор потока управления, нельзя использовать с построителем результатов …
10 май '21 в 20:58
1 ответ

Swift - функция для возврата другого значения на основе другой переменной

У меня есть представление (view1) для отображения разных данных, и я хотел бы, чтобы это представление изменилось в зависимости от другой переменной. struct View1: View { let array = myFunc() var body: some View { VStack { Text("\(settings.score)") …
12 май '21 в 00:09
1 ответ

Пользовательская структура сетки не передает размер GridItems в SwiftUI

Я пытаюсь создать новую сеточную структуру в SWiftUI для представления полей с переменными размерами. В этой связи я использую несколько LazyVGridс в HStackи иметь условие для отображения моих элементов данных в правильном порядке. Это представление…
27 май '21 в 17:01
0 ответов

SwiftUI - как создать анимацию перехода между представлениями, не влияя на дочернее представление?

В SwiftUI у меня есть такая общая настройка представления: import SwiftUI struct ContentView: View { @State var index: Int = 0 var body: some View { if self.index == 0{ FirstView(index: $index) } if self.index == 1 { SecondView(index: $index) .trans…
30 май '21 в 04:00
2 ответа

Заполнение, смещение или положение в SwiftUI

Я пытаюсь расположить круг так, чтобы его центр находился поверх прямоугольника, подобного этому. Диаметр круга не обязательно должен быть такой же ширины, как прямоугольник. Я пытаюсь понять, как лучше и практичнее всего этого добиться? Должен ли я…
02 июн '21 в 22:39
1 ответ

Расширение SwiftUI View вызывается при загрузке / обновлении просмотра

Мы создали настраиваемое расширение представления, чтобы расширить функциональность и добавить кучу настроек в соответствии с нашими потребностями; import SwiftUI extension View { public func alertX(isPresented: Binding<Bool>, content: () -&gt…
04 июн '21 в 21:36
2 ответа

Передача списка между представлениями в SwiftUi

Я делаю приложение со списком ToDo самостоятельно, чтобы попытаться познакомиться с разработкой для iOS, и у меня возникла одна проблема: У меня есть отдельный Viewсвязана для входа в новую задачу с. Вот код этого файла: import SwiftUI struct AddTas…
05 июн '21 в 20:26
1 ответ

Увеличение переменной в функции вызывает ошибку при предварительном просмотре (swiftui)

У меня есть этот код, внутри которого я вызываю функцию makeView, которая возвращает View, а в функции makeView я увеличиваю переменную id и передаю ее в View, но когда я это делаю, она показывает эту ошибку «Обновление предварительного просмотра из…
1 ответ

SwiftUI: добавить список в прокрутку со значком выше

Я пытаюсь добавить список элементов в представление, имея значок выше. В настоящее время, когда я создаю свой код, он разделяет значок и список, что я и ищу, но делает значок статическим, а список прокручиваемым. Я хочу, чтобы значок и список переме…
20 июн '21 в 07:00
0 ответов

Как предотвратить выталкивание представления другим представлением, расширяющимся в SwiftUI

Если у вас есть что-то подобное. Вы увидите, что нижние виды и выровнены друг с другом. HStack(spacing: 0) { Rectangle() .fill(Color.smashFrameStartup) .overlay( VStack { Text("Data").font(.system(size: 100.0)) Text("rectangle 1") } ) Rectangle() .f…
20 июл '21 в 22:19
2 ответа

Пользовательская форма регистрирует касания за пределами нарисованного контура

Я создал пользовательскую форму в SwiftUI, но когда я добавляю к ней модификатор, он регистрирует касания за пределами области, которую я нарисовал для (он регистрирует касания в любом месте в пределах используемого для рисования). Как сделать так, …
23 июл '21 в 04:12
4 ответа

Передача вычисляемой переменной в другое представление

Я пытаюсь создать свою собственную сетку, размер которой изменяется под каждый элемент. Это нормально. Вот код GeometryReader { geo in let columnCount = Int((geo.size.width / 250).rounded(.down)) let tr = CDNresponse.data?.first?.translations ?? [] …
09 авг '21 в 10:58
1 ответ

Как обернуть #available в это настраиваемое расширение .if в представлении SwiftUI?

Я использую это расширение, которое отлично работает и должно быть добавлено в SwiftUI, однако в этом случае оно не сработает, чтобы проверить #available потому что #available may only be used as condition of an 'if', 'guard' or 'while' statement Ка…
16 авг '21 в 21:13
1 ответ

SwiftUI: обрезка изображения для придания формы

В настоящее время я работаю над некоторым экраном загрузки в SwiftUI и хочу реализовать какую-то анимацию изображений с помощью простого пути. Я сделал простую Shape-анимацию с контуром, но я застрял с обрезкой изображения к нему . Является ли это в…
22 авг '21 в 20:22
2 ответа

Отменить функциональность кнопки из другого представления?

У меня есть многоразовая панель поиска в отдельном представлении, которая выглядит так: struct SearchBar: View { @Binding var searchText: String @Binding var isSearching: Bool var body: some View { HStack { HStack { TextField("Search terms here", te…
03 окт '21 в 14:40
1 ответ

Возврат текста из другого представления Ошибка, отсутствует параметр аргумента

struct SettingsView: View { var body: some View { welcomeView() //:Missing argument for parameter 'currentAuthStat' in call } } struct welcomeView: View { @Binding var currentAuthStat: UNNotificationSetting var body: some View { explanatoryText } p…
19 окт '21 в 13:25
1 ответ

Как мне использовать частные переменные состояния для детского просмотра в Swiftui?

Итак, я создаю это приложение, в котором пользователь выбирает таблицу умножения, на которой он хочет попрактиковаться, и количество вопросов в первом просмотре, а затем, нажимая кнопку, он переходит к следующему представлению, которое передает эти …
01 ноя '21 в 18:57
1 ответ

Ошибка анимации SwiftUI Circle View

import SwiftUI struct CircularProgressView: View { @Binding var progress: Float private let strokeStyle = StrokeStyle(lineWidth: 30.0, lineCap: .round, lineJoin: .round) private let rotation = Angle(degrees: 270.0) var body: some View { ZStack { Ci…
09 ноя '21 в 21:15