2011-08-31 92 views
1

我想爲UIButton使用標準突出顯示邏輯,但設置正常狀態的背景圖像。當做到這一點編程一切正常,但是當我的按鈕在Interface Builder設置我得到如下結果:UIButton與背景圖像突出顯示狀態錯誤

Normal State

Highlighted State

有沒有人在這個運行在標準的高亮正在改變背景圖像看起來?只是爲了清楚我想要改變顏色,而不是左側的平角。

回答

1

想通了。顯然,如果我的按鈕尺寸小於背景圖像,它會適當調整爲正常狀態,但突出顯示的狀態會導致此異常。很高興知道,因爲我試圖使用單個圖像,並將其縮放爲我所有的各種按鈕。

在這種情況下,我的IB按鈕被設置爲77pt寬,但是我的圖像寬度爲97pt。當我的IB按鈕設置在90pt寬或更大時,它終於看起來正確。

+0

謝謝,我發現這個信息非常有幫助。 – titaniumdecoy

相關問題