2010-11-24 5 views
1

après la mise à jour de 4.2, le comportement de setBackgroundImage a été modifié! dans mon uibutton personnalisé j'ai une image blanche comme arrière-plan (ensemble avec setBackgroundImage: forState :) et une autre image avec un calque transparent (set avec setImage: forState :) Sur iPad 3.2 et sur toutes les versions de l'iPhone cela devientLe comportement de setBackgroundImage a changé sur l'ipad 4.2

http://i54.tinypic.com/2nq44ys.png

tandis que sur un iPad avec ios 4.2, il se rend comme

http://i52.tinypic.com/530005.png

je ne sais pas si l'image d'arrière-plan se répand en dehors de ses limites (256x128) ou il réduit la taille de l'image ci-dessus. Cela se produit à la fois sur l'appareil et sur le simulateur.

+0

Alors, quelle est votre question? –

+0

oui, j'ai le même problème, il ne pourrait pas adapter le bouton si le button.size ne correspond pas à la taille de l'image – ben

Répondre

0

Eh bien après une longue recherche, je ne pouvais pas trouver raison derrière cela. J'ai travaillé autour de lui en chargeant le bouton personnalisé par programme au lieu d'Interface Builder.

J'espère que ça aide.

Questions connexes