Gibt es eine Möglichkeit, den ABPeoplePickerNavigationController anzupassen und Benutzer mehrere Kontakte auswählen zu lassen, ohne ins Detail zu gehen? Ich kann Kontakte in ein Array schieben, wenn der Benutzer sie auswählt, aber es gibt keine Möglichkeit, dem Benutzer ein visuelles Feedback zu geben, dass er/sie die Kontakte ausgewählt hat, auf die er geklickt hat (oder sie auf einem zweiten Klick abwählen). Ich möchte nicht nur für diese einfache Funktion meinen eigenen AB rollen. Kann ich als Problemumgehung eine benutzerdefinierte modale Ansicht oberhalb von Iphone AB UI anzeigen?benutzerdefiniertes Verhalten für iPhone-Adressbuch UI-Controller
6
A
Antwort
1
können Sie die Klasse abcontact verwenden.
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;
und auf didselect Reihe tun:
- (void)tableView:(UITableView *)aTableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath
{
NSArray *collection = (aTableView == self.tableView) ? self.contacts : self.filteredArray;
ABContact *contact = [collection objectAtIndex:indexPath.row];
}
Es gibt keine Möglichkeit, dies zu gestalten. Ich habe schließlich mein eigenes geschrieben. –