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

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

1
Как отладить «сбой предусловия» в Xcode?
Я создаю приложение SwiftUI на Xcode 11, но завершает работу немедленно, когда я переключаюсь на определенную вкладку в приложении. Дело в том, что он всегда указывает на Application Delegateфайл, который, я думаю, на самом деле не является проблемой. Я также получаю эту ошибку в консоли precondition failure: invalid input index: …

1
Как развернуть необязательное значение внутри привязки в Swift?
Я создаю приложение с использованием SwiftUI и хотел бы преобразовать a Binding<Value?>в Binding<Value>. В моем приложении у меня есть, AvatarViewкоторый знает, как визуализировать изображение для конкретного пользователя. struct AvatarView: View { @Binding var userData: UserData ... } Мое приложение содержит ContentViewдве привязки: словарь пользователей по идентификатору и идентификатор пользователя, аватар …
9 ios  swift  swiftui  combine 

1
SwiftUI Высота строки списка - как контролировать?
У меня есть простой список в SwiftUI. Код и скриншот включены ниже. Я хотел бы уменьшить высоту каждой строки в списке (чтобы меньше места между строками и строками текста ближе друг к другу). Я уже пытался добавить «.frame (height: 20)» в HStack, но он позволяет только увеличить межстрочный интервал! Есть …

2
Как вернуть жест смахивания в SwiftUI так же, как в UIKit (interactivePopGestureRecognizer)
Интерактивный распознаватель поп-жестов должен позволить пользователю вернуться к предыдущему представлению в стеке навигации, когда они проведут дальше, чем половина экрана (или что-то вокруг этих строк). В SwiftUI жест не отменяется, когда проведено недостаточно далеко. SwiftUI: https://imgur.com/xxVnhY7 UIKit: https://imgur.com/f6WBUne Вопрос: Можно ли получить поведение UIKit при использовании представлений SwiftUI? попытки Я …
9 ios  swift  swiftui 
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.