2009-08-04 5 views
0

Je ne développe aucune application web. J'essaie d'utiliser CSS dans le développement de l'application native iPhone. Je suis confus au sujet de l'endroit où l'inclure et l'utiliser. Indique s'il faut l'utiliser dans viewDidLoad ou applicationDidFinishLaunching. Je suis vraiment fatigué d'utiliser la même interface utilisateur. Est-ce que n'importe quel corps peut m'aider?Comment pouvons-nous utiliser CSS pour développer une application iPhone native?

Merci à tous.

Répondre

3

À quoi voulez-vous appliquer le CSS? CSS ne va être applicable à un UIWebView en général. Pour cela, vous allez le charger dans le HTML comme vous le feriez pour un site web.

+0

merci Rob .... puis-je utiliser css dans une vue normale? et si sur webview alors comment le faire ... plz me suggérer un tutoriel ou partager du code. – SocialCircus

+0

et si vous avez un bon css pour iphone plz pouvez-vous partager ce wid moi. – SocialCircus

+3

CSS n'a rien à voir avec UIViews. Pour utiliser un UIWebView, vous écrivez une application Web. CSS n'est pas la solution pour changer l'apparence des applications iPhone. Si vous voulez faire des vues personnalisées, vous devez étudier UIView et implémenter vos propres routines de dessin. Mais ce n'est rien du tout comme CSS. Je recommande le Guide de programmation d'application iPhone (google it). Commencez avec les bases du développement iPhone, puis étudiez comment personnaliser. iPhone n'est pas skinnable de la façon dont je pense que vous envisagez. Il est destiné à rendre les applications identiques afin que les utilisateurs sachent comment ils fonctionnent. –

5

La question que vous semblez poser est "Comment puis-je rendre mon IU skinnable" qui est complètement indépendant de tout type de technologie pour représenter ces choix. Si vous souhaitez construire une application basée sur HTML, vous pouvez soit avoir un UIWebView ou développer une application Web, les deux pouvant être habillés avec CSS.

Si vous voulez personnaliser une application UIKit (en changeant les couleurs d'arrière-plan, etc.), vous devrez faire votre propre façon de faire. Le CSS serait excessif à cette fin, et dans tous les cas, il n'y a pas de support «standard» pour les applications de thème. Vous pourriez aussi écrire dans les valeurs par défaut de l'utilisateur (probablement via un ensemble de paramètres) ce que l'utilisateur préfèrerait comme couleur d'arrière-plan, etc. puis écrire une méthode pour traverser votre hiérarchie UIKit pour changer la couleur d'arrière-plan.

+0

merci AlBlue, qui était vraiment utile. – SocialCircus

0

Si cela est encore quelque chose qui vous intéresse, il est une étape bêta très précoce de CSSApply sur github

système skinning extrêmement léger pour iOS. Il vous permet de charger un fichier CSS et d'habiller les éléments UIView. Le système vous permet également de faire des recherches simples pour les sous-vues comme jQuery avec les sélecteurs CSS.

Questions connexes