it-swarm-pt.com

É possível ocultar a TabBar para algumas visualizações de detalhes em um aplicativo para iPhone?

Estou trabalhando em um aplicativo para iPhone com uma visualização de detalhes que se encaixa exatamente em uma tela (vertical) do iPhone. Aqui está uma captura de tela da visualização em questão:

http://screencast.com/t/NDBjZWRkMWQt

O problema é que eu também preciso exibir uma barra de ferramentas na exibição de detalhes e essa barra de ferramentas não cabe mais na tela.

Então, eu tenho duas opções para abrir espaço para a barra de ferramentas:

  • Use uma exibição de rolagem. Isso funciona, é claro, mas não é o ideal, especialmente porque não é muito óbvio que haja mais conteúdo na parte inferior da tela.
  • Oculte a barra de guias na parte inferior da tela enquanto a visualização de detalhes estiver visível.

Eu estaria inclinado a usar a segunda abordagem, mas as Diretrizes de interface humana para iPhone da Apple parecem sugerir que a Barra de Ferramentas esteja sempre visível.

Quão rigoroso é Apple com relação a essas diretrizes? E o que você faria?

4
Adrian Grigore

Em primeiro lugar, sugiro que você não vá com a opção dois (tendo que rolar para ver as guias).

A sugestão de um toque para mostrar/ocultar as barras de guias é boa - essa é uma prática bastante padrão, mas ainda há uma opção adicional

Existem vários aplicativos para iPhone que possuem uma navegação principal na forma de uma barra de guias na parte inferior, que não está sempre presente. Veja este exemplo no aplicativo Foodspotting.

enter image description here

As guias geralmente estão na tela, exceto quando você está em qualquer lugar do processo de "identificar um prato", por exemplo. selecionando/tirando uma foto, descrevendo o prato, etc, até você terminar de manchar. Observe que sempre há uma 'saída' na parte superior, na forma de um botão 'voltar' ou 'cancelar'.

Espero que isto ajude.

2
Liam Johnston

Acho que colocar a barra de ferramentas na parte inferior da tela (ou seja, abaixo da dobra) não é uma boa prática.

Não é uma questão de Apple aprovar o aplicativo, é apenas algo que o usuário não espera.

A rolagem, por outro lado, é algo que os usuários estão acostumados a fazer no iPhone, então você provavelmente estaria seguro colocando os campos extras lá.

Se isso não for suficiente, você pode tentar um dos seguintes (mas eu recomendo):

  • Unifique alguns campos relacionados para mostrar um valor, que será editável em outra tela.
    Por exemplo (espero que meu alemão não esteja falhando comigo), o botão dois poderia dizer:
    2 horas em 23.5.2006>
    E pressionar o quilate levaria a uma tela mostrando os dois campos separados que podem ser editados no local.
    É preciso outro clique e se desvia do paradigma "valor-chave", mas são todas as vantagens e desvantagens.
  • Use uma barra de ferramentas não padrão. Por exemplo, esse menu é aberto apenas quando o ícone do meio é clicado. Você poderia exibir apenas um ícone menor e, assim, ocupar muito pouco espaço vertical, em vez de uma barra de ferramentas de altura total
    alt text
  • Use uma barra de ferramentas comum, mas adicione um elemento de transparência. Você ainda terá a funcionalidade regular da barra de ferramentas, mas o usuário poderá ver que há algo por trás disso.
3
Dan Barak

Você já viu o aplicativo Brushes? O autor usa uma barra de ferramentas translúcida. Um toque e os bares vão embora. Outra torneira os traz de volta. Simples e eficaz.

alt text

1
Hisham

Usamos uma barra de guias oculta automaticamente no teleporte de Tóquio (semelhante ao aplicativo ffffound.com)

Por ocultável, quero dizer que a barra de guias é removida da tela quando o usuário começa a rolar o conteúdo, mas pode ser revelada a qualquer momento tocando em um pequeno ícone "revelar barra de guias" que está sempre visível.

Começamos ocultando automaticamente a barra de guias em todas as telas do aplicativo, mas isso confunde os usuários. Nossa solução final é ocultar a barra de guias automaticamente apenas se o usuário tiver saído da visualização raiz. Retornar à visualização raiz revela a barra de guias se estiver oculta.

1
nielsbot