Bonjour,
j'aurais voulu savoir s'il existe un moyen simple de créer ses propres thèmes pour mes applications iPhone.
Les couleurs (plutôt bleues) du thème par défaut rendent les applis trop commune.
Merci
Bonjour,
j'aurais voulu savoir s'il existe un moyen simple de créer ses propres thèmes pour mes applications iPhone.
Les couleurs (plutôt bleues) du thème par défaut rendent les applis trop commune.
Merci
Salut,
Il n'y a pas véritablement de "thèmes" prévus à part les deux de base, bleu et noir.
Tu peux quand même personnalisé ton appli :
- En changeant la propriété backgroundColor des UIView
- En rajoutant des CALayer, qui peuvent inclure des images par exemple
- En surchargeant la méthode drawRect:, mais ça devient plus compliqué
Ok et merci pour cette première réponse.
S'il y a déjà deux thèmes (bleus et noir comme tu dis), il est peut-être possible d'en créer un autre à partir de l'un des deux.
Pour cela, saurais-tu me dire:
1- par quel moyen on peut choisir le thème
2- où se trouvent les fichiers de thèmes
Si tu n'as pas la réponse au 2e point, ce n'est pas grave, j'arriverai bien à le trouver s'il n'est pas built-in au SDK.
Au pire j'imagine que c'est un fichier de conf crypté du SDK
Les éléments de l'UI sont souvent disponible en style "Default" ou "Black", par exemple UIToolbar à la propriété barStyle, qui peut être UIBarStyleDefault, UIBarStyleBlackOpaque ou UIBarStyleBlackTranslucent.
Je ne sais pas si on peut vraiment parler de thème dans le sens où ça se définit pour chaque éléments, et pas d'une manière globale. Je ne sais pas si il existe des fichiers de thèmes, en tout cas le SDK n'en fait jamais mention à ce que je sache.
Je te conseille de regarder le sample code UICatalog pour plus d'infos sur la possibilité de configurer les éléments de l'UI.
Je me demande comment fait Aurora Feint par exemple, qui garde des éléments bien connus mais avec un style totalement différent. Je pense qu'ils utilisent soit des images rajoutées avec des layers CoreAnimation, soit qu'ils surchargent drawRect pour redessiner les composants. Mais je n'ai pu trouver aucune info concrète là dessus
Ok et tant pis si on ne peut pas modifier librement les styles.
Je m'était heurter à un problème:
je voulais mettre une couleur bleue sur un UIButton, j'ai du rusé en créant une image et en l'assignant en tant que backGroundImage du bouton.
Y a t-il un meilleur moyen?
Sinon, je cherche à utiliser un UINavigationController sur une partie de l'écran, comme une iframe dans une page html. Une idée de comment procéder?
En regardant dans la doc de UIButton, il y a bien une propriété tintColor. En fait en cherchant cette propriété, elle existe sur pas mal de composants
Après à toi de voir si le résultat te convient ou pas, sinon une image fait l'affaire.
Quant à ta navigation bar, tu peux utiliser la propriété frame pour définir ses coordonnées.
hello, je n'ai pas pu trouvé la propriété tintColor dans la doc d'apple de UIButton.
En fait, il ne s'agissait pas d'une navigationBar mais d'un navigationController instancié par dessus -par exemple- un UITableViewController qui à chaque clic sur une cellule affichera un simple UIViewController.
cette navigation sera donc le comportement d'une frame puisque je désire l'imbriquer dans un UIViewController customisé.
Je vais retenter d'utiliser la propriété frame.
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager