2010-09-10 3 views
0

Je voudrais dessiner deux rectangles de couleurs différentes (oui j'ai besoin de deux .. c'est une longue histoire) à utiliser comme arrière-plan. Comme une simple couleur d'arrière-plan deux tons. Comment ferais-je cela? La seule chose que j'ai vu qui se rapproche est de définir une «vue» avec une couleur de fond. Alors peut-être que je pourrais faire deux vues ou quelque chose en arrière-plan, mais cela semble un peu lourd. Soit cela ou simplement créer une image. Mais je me demandais si vous connaissez un moyen de créer un rectangle simple avec une couleur de fond via le constructeur de l'interface?IPhone: comment dessiner un rectangle de couleur simple avec un constructeur d'interface?

Merci

+0

Que voulez-vous dire par poids lourd? – BoltClock

+0

poids lourd, ce qui signifie qu'il a la capacité de gérer les événements et d'y ajouter des contrôles. Je voulais juste une boîte. Apple devrait ajouter quelques formes de base à son IB. Microsoft et Adobe l'ont fait il y a longtemps. – foreyez

Répondre

-5

Vous pouvez prendre UIButton pour ce glisser purpose.Just déposer un bouton Rect ronde de Outils-> Librairie-> UIButton à votre interface Builder.Now Redimensionner la forme de UIButton selon votre requirement.Finally définir une image de fond pour la couleur et désactiver l'interaction de l'utilisateur.

+1

Cela gaspille des ressources et enfreint les directives Apple Human Interface. – SeniorShizzle

+0

C'est une idée terrible. Pourquoi en faire un bouton? Un UIView servirait le même but sans le sous-classement UIButton. –

5

J'utiliserais soit deux UIView vides avec différentes couleurs d'arrière-plan, ou un seul UIImageView avec une image avec ces deux couleurs. Je ne vois rien de mal à l'une ou l'autre option, au niveau de la performance.

Questions connexes