Как предупредить, что пользователь CAPS LOCK включил в Flex/AIR?

UITabbarController не имеет UINavigationController, поэтому он не имеет UINavigationBar.

Так что вы можете сделать:

  • Добавить ячейку в TableView, чтобы она действовала как панель поиска
  • Добавить панель навигации в ViewController
  • Добавить пользовательский Вид для вашего вида, чтобы действовать как контейнер

Могут быть и другие варианты, просто хочу указать вам правильное направление.

8
задан SkunkSpinner 18 December 2008 в 14:07
поделиться

2 ответа

flash.ui. Keyboard.capsLock не связываем так, чтобы код действительно не работал.

Я вызвал бы функцию в "keyDown" событии для TextInput и затем проверил бы flash.ui. Keyboard.capsLock в той функции. Можно затем установить visible/includeInLayout на том тексте, всплывающем окне Предупреждение, и т.д...

5
ответ дан 5 December 2019 в 19:04
поделиться

В actionScript:


if(flash.ui.Keyboard.capsLock){
    // caps lock is on...
}

или MXML:


<mx:Box width="100%" id="capsbox"
    visible="{flash.ui.Keyboard.capsLock}" 
    includeInLayout="{capsbox.visible}">
        <mx:Text text="Caps Lock is on." color="red" />
</mx:Box>

1
ответ дан 5 December 2019 в 19:04
поделиться
Другие вопросы по тегам:

Похожие вопросы: