2008-10-29 23 views

Trả lời

20
UIImageView* view = [[UIImageView alloc] initWithImage: [UIImage imageNamed: @"your_image.png"]]; 
view.frame = CGRectMake(0, 0, width, height); 

Để có được khung của màn hình iPhone, bạn có thể sử dụng

CGRect frame = [[UIScreen mainScreen] bounds]; 
0

ImageView tôi được thành lập trong IB, và tôi sẽ cần phải hiển thị nhiều hình ảnh, sau đó thiết lập hình ảnh của IMAGExem, thay vì tạo ImageView cho từng hình ảnh.

Sau khi tôi đặt kích thước khung hình xem hình ảnh, tôi vẫn thấy kết quả tương tự, hình ảnh quá lớn, do đó chỉ một phần của hình ảnh được hiển thị trên màn hình.

17

Trong Trình tạo giao diện, chọn UIImageView của bạn. Từ trình đơn Tools, chọn "Attribute Inspector". Trong bảng thuộc tính Image View Attributes, chọn "Scale to Fill" từ cửa sổ bật lên Mode. Điều đó sẽ mở rộng quy mô cho hình ảnh của bạn.

+1

cách lập trình bằng mã để đạt được hiệu quả "Quy mô để điền"? – Forrest

+9

Tải xuống! imageView.contentMode = UIViewContentModeScaleAspectFit; – Forrest

+0

thật dễ dàng .. đó là những gì tôi đang tìm kiếm .. – Zaraki

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