2013-02-06 81 views
1

我試圖在點擊時將圖像分配給按鈕,因此當點擊按鈕時我可以將其分配給其他內容。從UIButton獲取圖像

我覺得我幾乎在那裏,我已經成功地從按鈕

Sender info is: <UIImageView: 0x757d9b0; frame = (0 0; 100 100); clipsToBounds = YES; opaque = NO; userInteractionEnabled = NO; layer = <CALayer: 0x757da10>> - image-name.png 

得到以下信息正如你所看到的圖像名稱在日誌的末尾添加數據,但我米不知道如何得到這一點。

我用得到這個代碼:

sender.imageView 

預先感謝任何幫助

編輯: 感謝@zoul領導我在正確的道路上。 最後我做了以下內容:

UIImage *image = [sender imageForState:UIControlStateNormal]; 
[self.newButton setImage:image forState:UIControlStateNormal]; 

回答

3

有上UIButtonimageForState:方法。

+0

感謝您的回覆,使用'[發件人imageForState:UIControlStateNormal]'正在輸出''然而 – Martin

+0

管理從您的答案一點點實驗後排序它,所以我已經標記它正確的謝謝。請參閱上面的編輯以獲取解釋 – Martin