2011-06-30 108 views
0

我需要顯示帶有按鈕的圖像。顯示的圖像數量取決於陣列中有多少個對象。我可以得到我的圖像的佈局 - laying out images in UIScrollView automatically顯示帶有標籤/按鈕的UIImageViews

但是,我需要在我的圖像中有一個標籤和按鈕。

e.g 
_____ _____ 
|a oo| |a oo| 
|  | |  | 
|  | |  | 
|_____| |_____| 
_____ _____ 
|a oo| |a oo| 
|  | |  | 
|  | |  | 
|_____| |_____| 
_____ _____ 
|a oo| |a oo| 
|  | |  | 
|  | |  | 
|_____| |_____| 

(a=label, o=buttons) 

將添加另一個UIView與我的圖像+按鈕佈局設計到我的主視圖的工作?如果是這樣,我該如何解決這個問題?在此先感謝(:

回答

0

只需將子視圖添加到圖像:

[anImage addSubview:someButtonOrLabelView];

+0

是的,我嘗試過,但它變得複雜,因爲我通過單獨的方法佈局圖像,其中每個圖像的位置都不相同。按鈕不會出現位置? – Joe

+0

它們將相對於您添加到的imageView進行放置。告訴我你想如何顯示圖像? (哪裏和相關的是什麼?) –

1

如果一個UIImageView內添加一個按鈕爲子視圖,按鈕所以使用UIView代替imageview添加按鈕和標籤,你可以給背景圖片使用

myView.backgroundColor= [[UIColor alloc]initWithPatternImage: 
[UIImage imageNamed:@"myimage.png"]]; 
+1

謝謝,也有效。我將UIImageView的userInteractionEnabled設置爲YES,並且工作正常。我真正的問題是定位按鈕和標籤。 – Joe

+0

它似乎很容易,因爲標籤和按鈕在所有圖像視圖中的位置相同。你可以硬編碼的立場。 – ArunGJ