2014-01-21 26 views
-1

我的界面生成器中有很少的uibuttons,它們都具有圖像值。 我想知道IB使用哪種方法設置按鈕圖像。我檢查,它不是setImage:forState:ios - 在界面生成器中設置uibutton圖像

在此先感謝。

+0

你是指什麼方法? – nhgrif

+0

我有一堆UIButtons需要設置不同的UIImage時突出顯示。所有的UIButton都是在IB中創建的,並從那裏設置UIImage。所以我想定製一個方法,當它突出顯示時會設置不同的UIImage。 –

+0

'setImage:forState:'有什麼問題? – nhgrif

回答

0

我不知道這是你問的,但如果你想在界面生成器中設置一個UI按鈕的圖像,然後選擇按鈕,在屬性檢查器下有一個名爲Image和Background的部分,可以設置圖像。 enter image description here

如果你想改變,一旦您的應用程序正在運行,然後在你的模型
[button setBackgroundImage:(UIImage) forState: UIControlStateNormal];

+0

不,我的意思是。我有一堆UIButtons需要在高亮顯示時設置不同的UIImage。所有的UIButton都是在IB中創建的,並從那裏設置UIImage。所以我想定製一個方法,當它突出顯示時會設置不同的UIImage。我不知道IB調用哪種方法爲我的按鈕設置圖像。所以我問你是否知道哪種方法,以便我定製它。 –

0

實現圖像我知道你問這個是很久以前的,但對任何人的利益有沒有發現這個問題,在未來...

我假設你想在IB中設置圖像,而不是通過你的代碼中的方法。

的默認狀態是什麼,你在側邊欄看到,當你選擇的UIButton

這裏是一個UIButton的默認狀態: Default state for a UIButton

要設置其他狀態,你需要選擇狀態你想從「國家配置」彈出 這裏編輯是一個UIButton高亮顯示狀態: Highlighted state for a UIButton

輸入/選擇的名稱在交替的狀態的圖像,你的d做同樣的方式默認狀態。

相關問題