2010-05-20 5 views
1

Je suis très curieux à propos de l'aspect et de la convivialité de l'application Nike + iPod.L'application Nike + iPod comme la personnalisation?

  • Ils ont choisi uitabbar boutons de couleur rouge
  • Le tableviewcell style de sélection comme couleur rouge.
  • L'indicateur de révélation est également de couleur rouge.

La solution dans mon esprit pour deux d'entre eux est:

je peux utiliser une image flèche de couleur rouge pour l'utiliser comme accessoire vue.

Je flippe entre une couleur rouge et vue de couleur blanche avec une animation pour avoir le style de sélection

Mais je suis désemparés de la façon dont la chose est TabBar à faire.

Je suis très curieux de connaître les trucs derrière cela, j'accepte aussi que je puisse me tromper avec mes deux autres solutions. Alors s'il vous plaît suggérer la solution pour l'un des problèmes. Je pense que tous méritent d'être connus des développeurs.

Merci,

Madhup

+0

pourriez-vous ajouter une image pour indiquer ce que vous essayez d'atteindre? J'ai été de jouer avec la personnalisation de tabbar, peut-être serait en mesure d'aider –

+0

ah, désolé - maintenant je vois ce poste est de 2010, peu importe :) –

Répondre

2

Il est une API privée dans la barre d'onglet classe contrôleur. Il vous permet de définir une couleur à utiliser lorsqu'une icône de barre d'onglets est mise en surbrillance. Il est par défaut le bleu que vous voyez normalement. Cependant, puisque Nike + iPod est très étroitement lié à Apple lui-même (ayant été sur des iPods antérieurs) et je soupçonne qu'il est également développé par Apple lui-même, ils ont accès à ces API privées que nous n'avons pas. Et pour aggraver les choses, si nous les exposons, nous sommes rejetés de l'App Store.

+0

Eh bien, je m'attendais à cette réponse qu'ils utilisent API privé. Je demandais des solutions de contournement s'il en existe. En passant, je ne suis pas sorti de la ligne: "Et pour aggraver les choses, si nous les exposons, nous sommes rejetés de l'App Store." –

+0

Je voulais dire que toutes les applications iPhone qui exposent et utilisent les API privées seront rejetées par Apple, et ne sont pas autorisés à être sur l'App Store. En ce qui concerne les solutions de contournement, la seule option consiste à écrire votre propre implémentation. – Jasarien