1

Web ページに幅が「50px」、高さが「40px」の画像があります。

UIImageViewで同じサイズの画像を表示したいと思います。

ピクセルを CGFloat に変換するにはどうすればよいですか?

回答ありがとうございます。

4

1 に答える 1

2

You can create it like this:

UIImageView *imageView = [[UIImageView alloc] initWithFrame:CGRectMake(xCoordinate, yCoordinate, 50.0, 40.0)];

NSString *imageURL = @"www.YourURLHere.com/YourPicture.jpg";

NSData *imageData = [NSData dataWithContentsOfURL:[NSURL URLWithString:imageURL]];

imageView.image = [UIImage imageWithData:imageData];

The CGFloat values have a 1 to 1 relationship with pixels.

Thus 100 x 100 pixels should be CGRect of 100 x 100, example:

CGRect CGRectMake (
   CGFloat x,
   CGFloat y,
   CGFloat width,
   CGFloat height
);
于 2013-07-16T10:40:17.133 に答える