2010-01-16 49 views
4

嗨,我在我的應用程序中使用了分段控件。我還設置分段控件setImage屬性爲控件的每個段設置圖像。我不知道如何爲其UIControlStateSelected狀態設置圖像。我的意思是我想爲我的分段控件選擇狀態設置一個圖像。請讓我知道我該怎麼做。如何在iphone中的分段控制中設置突出顯示的圖像

感謝 桑迪

回答

1

根據您要acheive你可以嘗試以下內容:使用標準setImage

  1. 當你從一個段被點擊(UIControlEventValueChanged)控制的消息更改選定段的圖像:forSegmentAtIndex

OR

  1. 將控制到真正的瞬時性能 - 這就是導致您的按鈕不被選中。
  2. 當你認爲被點擊段的消息替換它的使用標準setImage圖像:forSegmentAtIndex
0

獲取來自分割控制子視圖,直到找到正確的一個,然後設置所選段上的圖像明確。

+0

如果你這樣做,你的應用程序,如果很可能崩潰的OS更新。它也很可能會崩潰在非英文區域設置(發生在我身上使用定製的UISwitch)的iPhone上的現有操作系統! – Dimitris 2010-01-18 11:05:46

+0

什麼會導致它崩潰? selectSegmentIndex的setImage或迭代子視圖。我已經成功地將它與setImage一起使用: – VSVasan 2011-03-14 20:07:06

相關問題