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

0 ответов

Переключение между представлениями без представления навигации

Я пытаюсь сделать так, чтобы, когда я нажимаю кнопку имени пользователя, появляется новое представление, полноэкранное с тем, что я создал для представления имени пользователя. Я пробовал navigationView, но мне не нравится, когда заголовок отображае…
1 ответ

SwiftUI Animation onLongPressGesture(minimumDuration: 0.5) запускается автоматически

Я создал круговую кнопку, которую я указал для отображения анимации масштаба на.onLongPressGesture(minimumDuration: 0.5), код ниже: struct PlayerTouch: View { @State private var animationAmount: CGFloat = 1 @State var animationEffect = false var out…
3 ответа

Как реализовать кнопку стиля "читать дальше" в конце текста в SwiftUI

У меня очень длинный текст, и я хочу показать всего 3 строки с дополнительной кнопкой, как на картинке, а также с кнопкой меньше, когда текст расширен. Есть идеи, как это сделать с помощью swiftUI[1]: var body: some View{ VStack{ Text("Lorem ipsum d…
1 ответ

Навигационная ссылка SwiftUI, содержащая кнопку

У меня есть список SwiftUI, который выглядит так: List { ForEach(items) { item in NavigationLink(destination: EditItemView(item: item)) { ItemView(item: item, buttonAction: { // Do something }) } } где ItemView является: struct ItemView: View { var …
2 ответа

SwiftUI: есть ли способ поместить кнопку внутри кнопки?

Я пытаюсь вставить кнопку внутри другой кнопки с помощью SwiftUI. Однако, если я нажимаю эту кнопку, она также анимирует нажатую внешнюю кнопку, даже если она не запускает закрытие действия. Есть ли способ предотвратить это, возможно, используя собс…
11 окт '20 в 09:15
3 ответа

SwiftUI: манипулирование пробелами между кнопками в HStack

Я реализую представление предупреждений, и в представлении предупреждений есть две кнопки: Submit это одна кнопка и Cancelэто еще одна кнопка, но способ приблизиться к центру. Есть способ контролировать положение кнопок? Вот моя реализация: var body…
17 окт '20 в 06:15
0 ответов

Почему в SwiftUI мои кнопки срабатывают, если они содержатся в ZStack, но не в наложении на VStack?

Заранее благодарим за любой совет, который вы можете дать. У меня есть настраиваемое раскрывающееся меню, которое я создал в SwiftUI: struct PhoneTypeDropdown: View { let phoneTypes:[PhoneType] = [.Cell, .Work, .Landline] @State var isExpanded: Bool…
23 сен '20 в 23:08
0 ответов

Как я могу сделать эту панель вкладок в средах разработки SwiftUI

Привет, я искал повсюду, но до сих пор не могу найти никакой информации, которая помогла бы мне с этой задачей. Как мне создать настраиваемую панель вкладок, которая выглядит так, используя Swift: Вот ссылка на изображение того, как выглядит панель …
26 фев '21 в 13:50
1 ответ

При использовании оператора if: тип '()' не может соответствовать 'View'; только типы struct/enum/class могут соответствовать протоколам

Я пытаюсь реализовать кнопку, которая активирует цикл ForEach, чтобы просмотреть каждый элемент в списке и пометить его как отложенный. Это мой код: import SwiftUI struct AllJobsDelayWeather: View{ var jobIndividualViewModel: JobIndividualViewModel …
26 мар '21 в 05:25
1 ответ

Анимация ауры для кнопки SwiftUI

Как сделать следующую анимацию? При прикосновении к кнопке появляется аура, и вся коробка немного сжимается, как от веса пальца. struct ContentView: View { var body: some View { Button(action: { }, label: { Image(systemName: "camera") .font(.title) …
09 май '21 в 14:48
1 ответ

как перемещаться между представлениями с помощью кнопок в swiftUI

привет, я хочу сгенерировать функцию для моей кнопки, чтобы иметь возможность сделать это, когда я нажимаю ее, она переходит в новое представление, но я не знаю, как у меня уже более 3 часов пытается введите описание изображения здесь
1 ответ

iOS | SWIFTUI | Кнопки не работают в HStack | Как я могу это исправить, есть ли обходной путь?

Я пробовал и искал довольно много stackOverflow и других местах, хотя есть некоторые похожие вопросы, они пытались изменить стиль кнопки на Обычный по умолчанию, я пробовал эти методы, они, похоже, не работают. Для контекста, это представление внутр…
2 ответа

SwiftUI keyboardShortcut не работает, если у Button есть buttonStyle

Мой код: Button(action: { AudioServicesPlaySystemSound(1026) isActive.toggle() }){ HStack{ Image(systemName: "trash") Text("delete") } } .foregroundColor(.red) .font(.body) .keyboardShortcut("b",modifiers: []) на этом этапе keyboardShortcut работает…
3 ответа

Кнопка с NavigationLink и вызовом функции SwiftUI

У меня проблема с условиями NavigationLinks. Он не реагирует на то, что я ожидал. Когда пользователь нажимает на кнопку, должна вызываться функция «тест» и выдавать возвращаемое значение. Если возвращаемое значение истинно, «SheetView» должен открыв…
1 ответ

Несколько кнопок SwiftUI с всплывающими окнами в поведении HStack

Когда в HStack есть несколько кнопок с всплывающими окнами, я получаю странное поведение. Каждый раз, когда вы нажимаете одну кнопку, всплывающее окно отображается правильно. Но когда вы нажимаете на второй элемент, первое всплывающее окно быстро за…
10 сен '21 в 18:56
1 ответ

Почему мой NavigationLink серый, SwiftUI, Mac OS

Почему моя ячейка становится серой, когда я так оборачиваю ее в NavigationLink? NavigationLink( destination: Einstellungen_Daten(), label: { EinstellungenKachel(titel: "Daten", beschreibung: "In dieser Sektion der Einstellungen kannst du alles rund …
0 ответов

Как получить цвет фона кнопки по умолчанию при нажатии?

Как получить цвет выделения по умолчанию для Button? Например, когда я нажимаю кнопку, отображаемую приведенным ниже кодом, цвет фона строки становится светло-серым, в частности красным: 209, зеленым: 209 и синим: 214. Но мне интересно, как я могу п…
18 ноя '21 в 07:53
1 ответ

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

Я пытаюсь настроить текстовое поле и кнопку в моем приложении openweathermap так, чтобы они отображались в собственном представлении, отличном от основного представления содержимого. В TextFieldView действие кнопки настроено на вызов ответа API. Зат…
2 ответа

SwiftUI - кнопка внутри представления коллекции не может быть задействована полностью

У меня есть набор кнопок, которые нужно показать пользователю, и я использовал CollectionView для выравнивания кнопок. Каждая кнопка представляет собой Vstack с компонентами Image и Text. Касание реагирует только на изображение, но не на текст и про…
06 янв '22 в 10:52
1 ответ

Есть ли способ установить отслеживание шрифта (т.е. интервал) внутри пользовательского SwiftUI ButtonStyle?

В SwiftUI вы можете установить отслеживание шрифта (расстояние между буквами) с помощью модификатора View: Text("Hello, World!") .tracking(10) Если у вас есть и применить свой пользовательский ButtonStyle вы можете делать всевозможные модификации ст…
14 янв '22 в 21:57