2011-05-23 132 views
0

需要調整此標籤欄的外觀。我創造了這樣一個,它進展順利。但是當你點擊其中一個標籤按鈕時,它會變暗,直到你放開它。我如何擺脫這一點?另外,當您點擊已經選擇的按鈕之一時,它會變成未選中狀態,然後在您放下時返回到選定狀態。我該如何做到這一點,以便當您點擊已經選擇的標籤按鈕時,沒有視覺反饋?標籤欄外觀突出顯示

http://www.rumexit.co.uk/2010/07/how-to-customise-the-tab-bar-uitabbar-in-an-iphone-application-part-1-of-2/

+0

什麼是「此標籤欄」?你能提供一個代碼示例或截圖嗎? – PengOne 2011-05-23 22:54:09

+0

我不認爲你真的有一個tabbar。也許一個帶按鈕的工具欄?默認情況下,TabBar的行爲不像您所描述的那樣。 – PengOne 2011-05-23 22:59:59

+0

我更新了我的答案。我沒有測試代碼,但如果它不起作用,它應該告訴你一切你需要知道自己找到答案。 – 2011-05-26 16:28:45

回答

0

我不知道你的意思。當你點擊已經選擇的標籤按鈕時,沒有視覺反饋。

標籤欄幾乎就是它。如果你希望它看起來或行爲不同,你將不得不實現你自己的子視圖。

編輯:這將是一件好事,如果你想直接提供該鏈接。您的問題不是關於標籤欄,而是如何禁用UIButton上的突出顯示。

在谷歌第一主打提示:

button.adjustsImageWhenHighlighted = NO; 

如果不爲你工作,我敢肯定的,對其他的建議之一。

+0

標籤欄的標籤每個都有兩種狀態;選中並未選中。當選項卡處於選定狀態並且您已經處於該狀態時單擊該選項卡時,它會暫時進入未選狀態。所以當沒有任何事情發生時,它顯示出取消選擇的圖像。 – supermonkey 2011-05-23 23:01:10

+2

@supermonkey默認標籤欄不會這樣做。你顯然做錯了,但沒有代碼,很難告訴你什麼。 – 2011-05-23 23:07:12