2011-11-11 37 views

Trả lời

23

Nếu bạn chỉ muốn thêm UIImage đến UIView sau đó bạn cần một UIImageView Đáp các UIView và UIImage, chẳng hạn như:

UIImage *image = [[UIImage alloc] init]; 
UIView *v = [[UIView alloc] initWithFrame:CGRectMake(0, 0, 0, 0)]; 
UIImageView *iv = [[UIImageView alloc] initWithFrame:CGRectMake(0, 0, 0, 0)]; 
[iv setImage:image]; 
[v addSubview:iv]; 

Lưu ý rằng ở trên là mã chỉ giả và tôi đã tạo ra tất cả Các phần tử giao diện người dùng có khung không.

+0

Cảm ơn bạn. Phương thức 'UIControler' nên chứa mã này là gì? – JAM

+0

Thông thường, chế độ xem của bạnDidLoad –

+0

còn việc phát hành v và iv thì sao? bạn không phải làm thế sao? – hanumanDev

0

Nếu bạn muốn thêm UIImage để UIView programatically bạn có thể trực tiếp thêm hình ảnh để xem, Chẳng hạn như:

UIView *customView = [[UIView alloc] initWithFrame:CGRectMake(20, 20, 100, 100)]; 

customView.backgroundColor = [UIColor colorWithPatternImage:[UIImage imageNamed:@"YourImage.png"]]; 

[self.view addSubview:customView]; 
Các vấn đề liên quan