A caixa de combinação tem dois benefícios: a) cabe em imóveis limitados eb) sinaliza a seleção única para o usuário.
Quais são as melhores alternativas para telas sensíveis ao toque que minimizam a interação? A Combobox exige vários cliques e isso é mais tedioso para o toque (imo).
Em dispositivos iOS, o controle "suspenso" é renderizado como um controle de alvo grande que ocupa metade da tela e permite que o usuário passe a lista facilmente. Qualquer item que estiver no meio do retículo está selecionado. Dessa forma, você só precisa tocar para ativar o controle, deslizar para selecionar e tocar novamente para confirmar. Esses toques não são supérfluos, pois todos servem a um propósito claro.
As caixas de combinação, nas quais você também pode digitar para selecionar um item, parecem desnecessárias em plataformas sensíveis ao toque com controles como os acima, pois é muito mais fácil percorrer uma longa lista (especialmente com a seleção de índice de estilo de lista telefônica como o iOS) do que é para percorrer um menu suspenso nas plataformas kb/mouse.
Rahal apresentou e explicou a solução mais comum e útil para esse problema.
Em casos especiais, quando a lista de valores na caixa de listagem é muito longa, consideraria uma abordagem diferente:
Mostre o valor selecionado (ou "escolha ...") em um campo regular com uma cenoura (">") na extremidade direita.
Pressionar o campo navegará para uma nova tela, contendo a longa lista de valores. Neste ponto, você pode empregar duas técnicas:
Benefícios (supondo que seja uma lista longa):