là có cách nào để tùy chỉnh ABPeoplePickerNavigationController và cho phép người dùng chọn nhiều liên hệ mà không đi vào chi tiết? Tôi có thể đẩy địa chỉ liên lạc vào một mảng khi người dùng chọn chúng nhưng không có cách nào để cung cấp phản hồi trực quan cho người dùng rằng họ đã chọn địa chỉ liên hệ mà anh đã nhấp vào (hoặc bỏ chọn họ trên nhấp chuột thứ hai). Tôi không muốn cuộn AB của riêng mình chỉ cho tính năng đơn giản này. Để giải quyết sự cố, tôi có thể hiển thị chế độ xem phương thức tùy chỉnh ở đầu giao diện người dùng iPhone AB không?hành vi tùy chỉnh cho sổ địa chỉ iphone ui controller
6
A
Trả lời
1
bạn có thể sử dụng lớp 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;
và trên didselect hàng làm điều này:
- (void)tableView:(UITableView *)aTableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath
{
NSArray *collection = (aTableView == self.tableView) ? self.contacts : self.filteredArray;
ABContact *contact = [collection objectAtIndex:indexPath.row];
}
Không có cách nào để tùy chỉnh này. Tôi đã tự viết cho mình. –