2009-03-25 16 views
0

définir une propriété UIImageView.image à un UIImage ne peut pas ajouter l'image à la vue, si i définir la propriété cadre imageview, il works.can quelqu'un me dire comment il est arrivé? et que se passera-t-il lorsque j'appliquerai la méthode d'instance UIImage [drawInRect:] redessiner le cadre de l'image qui est plus grand que le cadre de vue? J'ai essayé mais rien ne se passe, et que fait cette fonction?UIImage et problème UIImageView

Répondre

0

Généralement, comment cela fonctionne, vous ajoutez une image à un UIImageView, puis ajoutez UIImageView à un UIView pour l'afficher à l'écran. Vous pouvez le faire par programme ou en utilisant Interface Builder. En option, vous pouvez créer un CGRect (basé sur un cadre, si vous préférez), utilisez ceci comme les limites pour UIImageView (ou vous pouvez encadrer l'UIView). Il y a plusieurs façons de faire ce que vous voulez faire.

Il est difficile de dire sans voir votre code. Il pourrait être un certain nombre de choses. Vous pourriez insérer la vue avec l'image derrière la vue actuelle? Vous ne retenez peut-être pas UIImageView. Nous ne pouvons pas nécessairement lire les esprits ici (parfois nous le faisons). Mais vous devrez être plus utile si vous voulez une réponse solide.

Ou tout simplement jeter un oeil à ceci:

UIImageView Docs