當我向我的UITableView添加由「A」,「B」,...,「Z」組成的部分索引時,在iPhone模擬器中一切正常。在這種情況下,我將A,B,C,...,Z顯示在我的UITableview的右側水平線上。如果我在節索引標題中添加第27個元素(例如「Other」),節索引現在將顯示A,*,C,*,E,*,H,*,J,*,L,*,N, *,P,*,R,*,U,*,W,*,Y,其他,*,其他。這裏*表示一個被渲染的圓。UITableView部分索引不按預期工作
對於爲什麼A,B,C,...,Z,Other沒有顯示爲我所期望的任何想法?
段落索引中是否有最大數量的條目?
如果我超過了段索引中的最大條目數,並且列表被壓縮,爲什麼「其他」在壓縮段索引中顯示兩次?
我碰到下面的行爲,當我按在部分索引條目:
按1其他:標題= Y,指數= 24返回
按最後*:標題= Z,指數= 25返回
按第二其他:標題=其他,索引= 26返回
謝謝安德魯。我擔心這可能是事實。我仍然困惑於爲什麼「其他」在壓縮索引中出現兩次。 – pirey4 2010-08-29 15:02:24
是的,不確定。如果你想看到相同的「濃縮ist」行爲,只需啓動iPhone的Contacts應用程序並轉向橫向。 – 2010-08-30 17:57:04
一個很好的例子。我希望以前我會注意到這一點。它沒有最後一個條目(#)重複兩次。 :-) – pirey4 2010-08-31 00:55:16