Можем ли мы использовать представление ABPeoplePicker для чего-то другого, кроме выбора одного контакта? - PullRequest
2 голосов
/ 02 марта 2009

Я пытаюсь реализовать «лучшую» адресную книгу для IPhone и просто хочу добавить дополнения к текущему интерфейсу адресной книги Apple. Нужно ли заново реализовывать все с нуля (контакты, разделенные буквенными заголовками, все алфавитные кнопки справа и т. Д.), Или есть ли способ каким-то образом использовать и изменять представление PeoplePicker?

(Я все еще новичок в IPhone SDK, не стесняйтесь задавать любые вопросы, которые помогут уточнить мой вопрос.)

Ответы [ 2 ]

2 голосов
/ 02 марта 2009

Что ж, с UITableView вы можете сделать почти на 100% то, что делает обычная часть «выбрать контакт из списка» в адресной книге, а затем на этом основываться.

1 голос
/ 04 марта 2009

из книги Орейли "Разработка приложений для iPhone SDK"

вот более подробный ответ:

Ну, с 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
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...