2010-09-29 12 views
6

क्या ABPeoplePickerNavigationController को कस्टमाइज़ करने का कोई तरीका है और उपयोगकर्ता विवरणों के बिना एकाधिक संपर्कों का चयन करने दें? मैं संपर्कों को सरणी में धक्का दे सकता हूं क्योंकि उपयोगकर्ता उन्हें चुनता है लेकिन उपयोगकर्ता को दृश्य प्रतिक्रिया देने का कोई तरीका नहीं है कि उसने क्लिक किए गए संपर्कों को चुना है (या उन्हें दूसरे क्लिक पर अचयनित करें)। मैं इस सरल सुविधा के लिए बस अपना खुद का एबी रोल नहीं करना चाहता हूं। एक कामकाज के रूप में, क्या मैं आईफोन एबी यूआई के शीर्ष पर एक कस्टम मोडल दृश्य प्रदर्शित कर सकता हूं?आईफोन एड्रेसबुक ui नियंत्रक के लिए कस्टम व्यवहार

+1

इस अनुकूलित करने के लिए कोई तरीका नहीं है। मैंने अपना खुद का लेखन समाप्त कर दिया। –

उत्तर

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]; 
} 
संबंधित मुद्दे