2009-11-04 49 views
13

Tôi mới sử dụng chương trình iPhone. Tôi muốn lấy chiều cao và chiều rộng của hình ảnh, vì vậy tôi có thể đặt khung hình UIImageview cho phù hợp. Bất kỳ đề xuất nào tôi có thể nhận được kích thước gốc (chiều rộng và chiều cao) của hình ảnh?iPhone có chiều rộng và kích thước hình ảnh

Trả lời

34

Vâng, nếu bạn có hình ảnh như UIImage, sau đó bạn muốn có một cái nhìn tại size tài sản:

CGFloat width = myImage.size.width; 
CGFloat height = myImage.size.height; 
+0

+1 Hữu ích cho tôi. – Praveenkumar

+0

+1 cho đơn giản và hữu ích – CroiOS

6

Bạn có thể thử để kiểm tra

[[UIImage imageNamed:@"myImage.png"] size].height; 
[[UIImage imageNamed:@"myImage.png"] size].width; 
+0

Ok, 3 giây nhanh hơn so với tôi, bạn giành chiến thắng. :) – Pascal

+0

oh xin lỗi. Tôi đã viết nó từ máy tính, không phải mac) vì vậy mục đích duy nhất là để hiển thị một nguyên tắc) anyway, nhờ chỉnh sửa. – Morion

3

lẽ điều này cũng giúp bạn:

UIImage *image = [ UIImage imageNamed: @"image.png" ]; 
imageView.bounds = CGRectMake(0, 0, image.size.width, image.size.height); 
-1
[[UIImage imageNamed:@"image.png"] size].height; 
[[UIImage imageNamed:@"image.png"] size].width; 
+0

tại đây myImage là tên hình ảnh –

+1

-1 vì nó là bản sao câu trả lời của Morion – PeterK

Các vấn đề liên quan