Код: Выделить всё
.toolbar {
ToolbarItemGroup(placement: .navigationBarLeading) {
if isFocused == .zipCode {
Text("Test")
}
}
}
Код: Выделить всё
.toolbar {
ToolbarItemGroup(placement: .keyboard) {
if isFocused == .zipCode {
Text("Test")
}
Text("Default")
}
}
Я пытаюсь добавить элемент панели инструментов клавиатуры только на клавиатуру цифровой клавиатуры. Я попытался изменить условие на TextField.keyboardType == .numberPad, но вы не можете этого сделать, и я не смог заставить работать UIKeyboardType == .numberPad.
Эта форма имеет несколько полей, и я хочу добавить кнопку только в том случае, если отображается клавиатура NumberPad. Я не хочу ничего добавлять, если отображаются другие типы клавиатуры.
Это для SwiftUI (последней версии) с iOS 15.
Подробнее здесь: https://stackoverflow.com/questions/714 ... onditional
Мобильная версия