2009-05-08 63 views
0

當你在地址簿中搜索的流程是:想模仿iPhone地址簿搜​​索(在界面和交互方面)

1)選擇搜索欄

2)最右側透明AZ索引移除

3)一種透明的黑色窗口被放置在當前的UITableView

4)當你開始打字,一個新的UITableView裝載有沒有數據

5)UITableView在您鍵入時填入數據。

6)如果你選擇一個項目你帶到它

7)如果取消搜索返回到主UITalbeView

我的第一個真正的問題是,我怎麼加載新的UITableView當用戶開始搜索時?是否像彈出堆棧中的新視圖一樣簡單?那麼它會是一個獨立的.m/.h文件,並帶有自己的實現?

第二個問題是你如何刪除最正確的索引?或者只是當你渲染新的(空白)UITableView時離開?

我已經得到了搜索工作,但是我在同一個UITableView中執行它,當你開始包含2K結果時,它被分組(在A Heading等下的一個結果)並且有一個最右邊的索引。

如果可以的話,我很樂意將結果留在表格中;

1)取出最右邊的A-Z索引

2)刪除表分組

3)給視圖我只有N個搜索結果,以便正常建立滾動條。

感謝您的輸入;

  • SK

回答

0

使用新的iPhone SDK 3.0,其中這是一個新的控制器,免費提供。

我不能說更多,因爲iPhone SDK 3.0仍在NDA下。

+0

哦酷 - 是的,我要測試是在這個週末根據要求。我找到了一個類似的方式來做到這一點,減去透明的黑色背景。 – 2009-05-08 15:49:12