Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

custom behaviour to iphone addressbook ui controller

is there any way to customize the ABPeoplePickerNavigationController and let user select multiple contacts without going into details? I can push contacts into an array as user selects them but there's no way to give visual feedback back to user that he/she selected the contacts he clicked (or unselect them on second click). I don't want to roll my own AB just for this simple feature. As a workaround, can I display a custom modal view on top of Iphone AB UI?

like image 940
Ibrahim Okuyucu Avatar asked Sep 29 '10 01:09

Ibrahim Okuyucu


1 Answers

you can used abcontact class.

    NSArray *collection = (aTableView == tableView) ? self.contacts : self.filteredArray;
    ABContact *contact = [collection objectAtIndex:indexPath.row];
   cell.textLabel.text = contact.contactName;
   cell.detailTextLabel.text=contact.phonenumbers;
   cell.selectionStyle=UITableViewCellSelectionStyleGray;

and on didselect row do this:

- (void)tableView:(UITableView *)aTableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath
{   

    NSArray *collection = (aTableView == self.tableView) ? self.contacts : self.filteredArray;
    ABContact *contact = [collection objectAtIndex:indexPath.row];
}
like image 183
Syed Faraz Haider Zaidi Avatar answered Sep 29 '22 17:09

Syed Faraz Haider Zaidi