2009-10-05 76 views
3

可以請你告訴我是否可以使用uiimage視圖作爲uialertview按鈕「文本」? 我無法找到答案谷歌搜索..iphone sdk-帶圖像的UIAlertView按鈕

非常感謝

+1

iPhone人機界面指南是否允許這樣做? – 2009-10-05 13:15:33

+0

我不知道。我已經找到了很多,但是我對這個主題沒有特別的瞭解 – kossibox 2009-10-05 13:51:50

回答

4

是的,這是可能的,但我不會推薦它。你必須通過UIAlertView中的子視圖,直到你找到一個合適的類來運行,我會承擔的UIButton,並在上面添加您的UIImageView像這樣:

for (UIView *v in [myAlertView subviews]) { 
    if ([v isKindOfClass:[UIButton class]]) { 
     //IF I AM THE RIGHT BUTTON 
      [v addSubview:myUIImageView]; 
    } 
} 

要確定正確的按鈕,可能最初給它一些奇怪的文字,如「foobar5」,並測試每個按鈕,看看它是否是它的文本,如果是的話,刪除文本並添加UIImageView。