есть ли способ настроить ABPeoplePickerNavigationController и позволить пользователю выбирать несколько контактов, не вдаваясь в подробности? Я могу нажимать контакты в массив, когда пользователь их выбирает, но нет возможности дать зрителям обратную связь с тем, что он выбрал контакты, которые он нажал (или отменил их выбор при втором щелчке). Я не хочу катить свой AB только для этой простой функции. Как обходной способ, могу ли я отобразить пользовательский модальный вид поверх Iphone AB UI?пользовательское поведение для iphone addressbook ui controller
6
A
ответ
1
вы можете использовать класс abcontact.
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;
и didselect подряд это сделать:
- (void)tableView:(UITableView *)aTableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath
{
NSArray *collection = (aTableView == self.tableView) ? self.contacts : self.filteredArray;
ABContact *contact = [collection objectAtIndex:indexPath.row];
}
Там нет никакого способа, чтобы настроить это. Я закончил писать свои собственные. –