SwiftUI – изменяемый @FocusState для дочернего просмотра?IOS

Программируем под IOS
Ответить Пред. темаСлед. тема
Anonymous
 SwiftUI – изменяемый @FocusState для дочернего просмотра?

Сообщение Anonymous »

У меня есть родительское представление с переменной @FocusState, которую я хочу передать в дочернее представление, содержащее TextField. Я хочу иметь возможность изменять FocusState из дочернего представления, но получаю ошибки. Невозможно назначить свойству: 'self' является неизменяемым и невозможно присвоить значение типа 'Bool' типу ' FocusState.Binding'.
Родительское представление:
struct ParentView: View {
@State private var text: String
@FocusState private var isEditing: Bool

var body: some View {
ChildView($text, $isEditing)
}
}

struct ChildView: View {
@Binding var text: String
var isEditing: FocusState.Binding

init(_ text: Binding, _ isEditing: FocusState.Binding) {
self._text = text
self.isEditing = isEditing
}

var body: some View {
TextField("Username", text: $text)
.focused(isEditing)

Button("Click me!") {
isEditing = false // Error here
}
}
}


Подробнее здесь: https://stackoverflow.com/questions/696 ... child-view
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
  • SwiftUI – изменяемый @FocusState для дочернего просмотра?
    Anonymous » » в форуме IOS
    0 Ответы
    22 Просмотры
    Последнее сообщение Anonymous
  • KeyBoard закрывается, когда TextField изменяется на secureField и наоборот. Использование FocusState
    Anonymous » » в форуме IOS
    0 Ответы
    19 Просмотры
    Последнее сообщение Anonymous
  • Как использовать FocusState в iOS 14 [дубликат]
    Anonymous » » в форуме IOS
    0 Ответы
    7 Просмотры
    Последнее сообщение Anonymous
  • Изменяемый размер и адаптивный макет панели?
    Гость » » в форуме Jquery
    0 Ответы
    64 Просмотры
    Последнее сообщение Гость
  • Как реализовать изменяемый размер, подвижный и съемный перетаскиваемый прямоугольник в React Native как для iOS, так и д
    Anonymous » » в форуме IOS
    0 Ответы
    34 Просмотры
    Последнее сообщение Anonymous

Вернуться в «IOS»