2011-11-11 77 views

回答

23

如果你只是想添加的UIImage到UIView的,那麼你需要在其間UIView的和UIImage的一個的UIImageView,如:

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]; 

注意,上面的只是虛擬的代碼,我已經創建的所有帶有零框架的UI元素。

+0

謝謝。 「UIControler」的哪個方法應該包含此代碼? – JAM

+0

通常您的viewDidLoad –

+0

發佈v和iv也如何?你不需要那樣做嗎? – hanumanDev

0

如果你想的UIImage添加到UIView的編程可以直接添加圖片查看,如:

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

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

[self.view addSubview:customView]; 
相關問題