Reputation: 1653
I'm attempting to implement a 'better' address book for IPhone and I just want to make additions to Apple's current address book interface. Do I have to re-implement everything from scratch (contacts divided by letter headers, all alphabet buttons on the right, and so on) or is there a way I can somehow use and modify the PeoplePicker view?
(I'm still pretty new to the IPhone SDK, feel free to ask any questions that will help elaborate my question.)
Upvotes: 2
Views: 996
Reputation: 1653
from Oreilly's "iPhone SDK Application Development" book
here is a more detailed answer of:
Well, with UITableView you can do pretty much 100% what the regular "select a contact from a list" part of the addressbook does and then build upon that.
You basically have to implement sections and the index bar methods for a UITableView. (based on my shallow reading) the following methods need to be implemented:
- (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
Upvotes: 1
Reputation: 58804
Well, with UITableView you can do pretty much 100% what the regular "select a contact from a list" part of the addressbook does and then build upon that.
Upvotes: 2