ここでは私のイメージは次のとおりです。画像サイズに応じてIOS水平
Obj *obj = ... obj has imageHref which is NSString
UIImage *image = [UIImage imageNamed:[NSString stringWithFormat:obj.imageHref]];
[image drawInRect:CGRectMake(0, 0, image.size.width, image.size.height)];
私は、任意のアイデアを、それを中央にする方法を見つけ出すことはできませんか?
これは、すべての内部メソッドです:
- (void)drawRect:(CGRect)rect {
Obj *obj = ... obj has imageHref which is NSString
UIImage *image = [UIImage imageNamed:[NSString stringWithFormat:obj.imageHref]];
[image drawInRect:CGRectMake(0, 0, image.size.width, image.size.height)];
NSLog(@"%f", rect.size.width);
NSLog(@"%f", rect.size.height);
}
どこrect.size.width
プリント320.000000とrect.size.height
プリント416.000000
を役に立てば幸いうーん...幅の除算や整数として2つの滞在することにより、高さという保証はありません。私は 'フロア'を追加します。 –