Я пытаюсь превратить текстовое поле в SecureField, но в процессе, когда я нажал кнопку с глазом. keyBoard увольняется, чего я не хочу. Вот код, который я написал
Я пытаюсь превратить текстовое поле в SecureField, но в процессе, когда я нажал кнопку с глазом. keyBoard увольняется, чего я не хочу. Вот код, который я написал [code]import SwiftUI
enum TextFieldTypes { case name case password }
struct SecureFieldTest: View { @State var name: String = "" @State var password: String = "" @State var isEyeSlashed: Bool = false @FocusState var focusState: TextFieldTypes? var body: some View { VStack { MyTextField(placeHolder: "name", text: $name, focusState: $focusState, currentFocuState: .name, nextFocusState: .password)
struct TestView: Просмотр { @State Private var email = @State личный пароль var = var body: some View { VStack{ TextField( Введите адрес электронной почты , текст: $email) .font(.subheadline) .padding(12)...
У меня есть родительское представление с переменной @FocusState, которую я хочу передать в дочернее представление, содержащее TextField. Я хочу иметь возможность изменять FocusState из дочернего представления, но получаю ошибки. Невозможно назначить...
У меня есть родительское представление с переменной @FocusState, которую я хочу передать в дочернее представление, содержащее TextField. Я хочу иметь возможность изменять FocusState из дочернего представления, но получаю ошибки. Невозможно назначить...
Я разрабатываю приложение SwiftUI с минимальной целевой версией iOS 14 и столкнулся с проблемой FocusState, которая доступна только начиная с iOS 15. Как я могу исправить эту ошибку? Это мое мнение
Я использовал эту функцию, чтобы потерять фокус на моем EditText
@Override
public boolean dispatchTouchEvent(MotionEvent event) {
if (event.getAction() == MotionEvent.ACTION_DOWN) {
View v = getCurrentFocus();
if (v instanceof EditText) {
Rect...