当您在地址簿中搜索时,流程为:
1)选择搜索栏
2)删除最透明的a-z索引
3)在当前的UITableView
上放置一个透明的黑色窗口4)当你开始输入时,加载了一个没有数据的新UITableView
5)在您键入时,UITableView会填充数据。
6)如果您选择了一件物品
7)如果取消搜索,则返回主UITalbeView
我的第一个真正的问题是,当用户开始搜索时如何加载新的UITableView?它是否像在堆栈上弹出新视图一样简单?那么它将是一个单独的.m / .h文件,它有自己的实现吗?
第二个问题是如何删除最正确的索引?或者只是当你渲染新的(空白)UITableView?
时就消失了我已经进行了搜索工作,但是我在相同的UITableView中进行了搜索,当你开始包含2K结果时,它被分组(A标题下的结果等)并且具有最右边的索引。
如果可以的话,我很乐意把结果留在桌子上;
1)删除最右边的a-z索引
2)删除表格分组
3)告诉视图我只有N个搜索结果,因此它会正确构建滚动条。
感谢您的意见;
答案 0 :(得分:0)
使用新的iPhone SDK 3.0,由新控制器免费提供。
我不能多说,因为iPhone SDK 3.0仍然在NDA下。