2010-08-20 3 views
0

Je suis venu d'expérimenter Android avec le développement Iphone. donc j'ai beaucoup de mal non seulement à trouver ce que je cherche, mais à savoir même le bon terme à utiliser pour ce sujet. D'accord, c'est ce que je cherche, j'ai juste besoin de savoir si c'est possible, et si c'est le cas, une poussée dans la bonne direction.Modification de l'aspect et de la convivialité des composants Iphone UI

Le meilleur moyen que je peux décrire c'est skinning. à la fin, c'est tout ce dont j'ai vraiment besoin. Ce que je voudrais pouvoir faire est de créer un habillage personnalisé pour différents éléments d'interface utilisateur: ex. Bouton inactif et image vers le bas.

Je ne suis pas vraiment à la recherche d'un "trick" ou d'un "work-around", je veux juste savoir si le sdk a ceci, ou si iphone supporte une telle chose. Si ce n'est pas le cas, je déteste mais je pourrais m'en remettre.

J'espère que je suis assez clair, votre aide est appréciée.

+0

Utilisez-vous Interface Builder? –

+0

bien en ce moment j'installe xcode, je rassemble des données sur quelques idées de base que je voudrais une partie de mon application pendant que je suis mis en place. mais continuez comme si j'utilisais l'interface builder. – user421041

Répondre

1

Si vous recherchez si vous pouvez modifier les attributs visuels individuels des éléments de l'interface utilisateur, alors la réponse est définitivement.

En général, pour personnaliser les différents éléments de l'interface utilisateur, vous devez le faire manuellement par composant (ou en utilisant un constructeur d'interface). Par exemple, si vous souhaitez modifier la couleur d'arrière-plan d'un UIButton, vous devez définir la propriété backgroundColor.

Le kit de développement logiciel iPhone ne prend pas spécifiquement en charge l'habillage (ou les thèmes ou les styles) de la façon dont vous pourriez le rechercher.

Vous pouvez faire des choses intelligentes pour réduire le code, par exemple en définissant génériquement backgroundColor sur plusieurs éléments de votre UIView. Mais je pense que vous cherchez quelque chose qui sépare le style des composants plus comme CSS le fait.

Dans cette veine, vous voudrez peut-être regarder le projet Three20 qui a la notion de "styles":

http://three20.info/overview#Style

+0

juste la réponse nécessaire, merci. – user421041

Questions connexes