2010-08-27 15 views
0

我有一個應用程序非常類似於iPhone的地址簿。整個搜索和索引都是使用searchdisplay控制器實現的。問題是,當我點擊某個單元格的搜索結果時,它實際上會加載一個新的屏幕,同時按回來並返回主屏幕索引縮小uitableview的索引正在縮小

我可以考慮的可能原因是鍵盤。即使在搜索欄顯示鍵盤後,是否可以在uitableview右側自動調整索引大小。

回答

0

我在我的源代碼中遇到了問題。當我從搜索結果中加載視圖時,我實際上釋放了鍵盤。當我從新加載的視圖返回並按下標準取消按鈕時,它將加載具有半索引視圖的tableview。現在我刪除了實際釋放鍵盤的代碼。然後它正常工作。

0

您是否將鼠標移動到搜索鍵盤後,將索引調整爲表格全長?如果是這樣,請使用reloadSectionIndexTitles

+0

我試過了。 。 。沒有運氣 。 。我把它放在viewWillLoad方法中並嘗試。在模擬器3.1和設備3.1.2上沒有運氣。並在iphone 4.0上。 – thndrkiss 2010-08-28 07:31:55

+0

你在viewDidAppear方法中嘗試過嗎? – Felixs 2010-08-28 07:59:57

+0

我解決了這個問題。我做的錯是這個。當我從搜索結果跳轉到新視圖時,我實際上正在釋放搜索欄的鍵盤。我現在離開它就像那樣和它的工作。 – thndrkiss 2010-08-28 16:34:57