2015-03-31 89 views
1

我能夠通過使用UITableView的sectionIndexColor屬性更改節索引的顏色,現在我想突出顯示通過設置不同顏色選擇的索引。UITableView - 所選索引的sectionIndexColor

如果再次使用sectionIndexColor屬性,則會導致所有節索引的顏色發生變化。

我不想在這裏使用任何第三方庫,以便讓我知道是否有可用的iOS API任何提前8

感謝。

回答

0

我查看了UITableView的文檔,看起來好像沒有任何公共API可用於幫助實現您正在嘗試執行的操作。此外,UITableView甚至不會公開sectionIndex屬性,因此甚至沒有很好的方式來循環其子視圖(這可能會讓您從應用商店中被拒絕)。我認爲你唯一的選擇是建立一個自定義的sectionIndex(通過繼承UIView),如果你需要修改你的文本顏色或背景顏色。

這裏有一個例子(雖然我還沒有嘗試過自己): https://github.com/gdavis/GDIIndexBar

+0

感謝布賴恩這個快速回復。我沒有檢查你的建議示例,但是,不幸的是,我沒有找到突出顯示選定索引的方法,並且看起來像子類是唯一的選項:|讓我更新,如果你能找到一種方法來實現這一點。再次感謝。 – Rock 2015-04-01 06:21:30