0

UIView サブクラスの init メソッドには、次の部分があります。

      imageView = [[UIImageView alloc] initWithFrame:CGRectMake(0, 44, 320, 436)]; 
      imageView.contentMode = UIViewContentModeCenter;
      [self addSubview:imageView];
      UIImage* myImage = [UIImage imageWithData: 
                        [NSData dataWithContentsOfURL: 
                         [NSURL URLWithString: imageSource]]];
      myImage = [[MyMath sharedMySingleton] imageWithImage:myImage convertToSize:CGSizeMake(320, 436)]; // resizes image to set bounds
      imageView.contentMode = UIViewContentModeCenter;
      [imageView setImage:myImage];

imageView.contentMode = UIViewContentModeCenter;画像を中央に配置する必要がありますが、それでも左上隅に表示されます。私は何を間違っていますか?

編集:申し訳ありませんが、自分で答えを見つけました。みんなありがとう

4

2 に答える 2

0

これは、imageViewサイズとmyImageサイズが同じであるためです。myImageサイズをimageViewサイズより小さくする場合は、違いを識別できます。

于 2012-07-11T11:19:03.740 に答える