我正在尝试为iPhone实施一个“更好”的地址簿,我只想添加Apple当前的地址簿界面。我是否必须从头开始重新实现所有内容(联系人用字母标题分隔,右边的所有字母按钮等等)或者我是否可以通过某种方式使用和修改PeoplePicker视图?
(我仍然对IPhone SDK很陌生,随时可以提出任何有助于详细阐述我问题的问题。)
答案 0 :(得分:2)
好吧,使用UITableView,您可以完成100%的常规“从列表中选择联系人”部分的地址簿,然后构建它。
答案 1 :(得分:1)
来自Oreilly的"iPhone SDK Application Development" book
这里有一个更详细的答案:
嗯,使用UITableView,你可以做到 几乎100%的常规 “从列表中选择联系人”的一部分 地址簿确实然后构建 在那。
您基本上必须为UITableView实现部分和索引栏方法。 (根据我的浅读),需要实施以下方法:
- (NSArray *)sectionIndexTitlesForTableView:(UITableView *)tableView
- (NSInteger)numberOfSectionsInTableView:(UITableView *)tableView {
- (NSString *)tableView:(UITableView *)tableView titleForHeaderInSection (NSInteger)section
- (NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section;
- (NSInteger)tableView:(UITableView *)tableView sectionForSection IndexTitle:(NSString *)title atIndex:(NSInteger) index