[iOS]UIViewContentModeScaleAspectFitの自動サイジングが上手くいかない


UIImageView* iview = [[UIImageView alloc] init];

// 720 x 960 のイメージ

UIImage* image = [UIImage imageNamed:@"sample.jpg"];


iview.frame = CGRectMake(0,0,320,480);

iview.image = image;

iview.contentMode = UIViewContentModeScaleAspectFit;


 
 
これだと上手くいかなくて、
 
 

iview.contentMode = UIViewContentModeScaleAspectFit;

iview.image = image;


 

これだと上手くいく。なんのことはない、image 設定する前に contentMode 設定しなさいね、ってこと。。。

①でも上手く「いっちゃう」ことはある。まぁ、xcode だし、なんとなく動いちゃって後でハマることは稀によくある^^

Posted under 未分類 by akira on 金曜日 18 3月 2011 at 4:16 PM

コメントはまだありません »

コメントはまだありません。

この投稿へのコメントの RSS フィード。 TrackBack URI

コメントする