目前,我有一個UITableViewController分組選項。我正在嘗試創建類似於地址簿UI的配置文件聯繫人圖片及其名稱相鄰的名稱。 有沒有辦法在公司名稱上方添加個人資料照片以及除圖片之外的人的姓名?任何示例或Apple Book Reference都會有所幫助。如何在UITableViewGrouped上創建聯繫人檔案圖片iphone
0
A
回答
0
- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath {
// Create
static NSString *CellIdentifier = @"Cell";
UITableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:CellIdentifier];
if (cell == nil) {
cell = [[[UITableViewCell alloc] initWithStyle:UITableViewCellStyleDefault reuseIdentifier:CellIdentifier] autorelease];
//cell.accessoryType = UITableViewCellAccessoryDetailDisclosureButton;
}
// Configure
switch (indexPath.row) {
case 0:
cell.textLabel.text = @" Evolutions";
cell.backgroundColor=[UIColor clearColor];
cell.textLabel.textColor=[UIColor whiteColor];
CGRect myImageRect =CGRectMake(20,10,75,80);
UIImageView *imageView = [[UIImageView alloc] initWithFrame:myImageRect];
[imageView setImage:[UIImage imageNamed:@"page-1.jpg"]];
[cell addSubview :imageView];
[imageView release];
UIButton *btnView= [UIButton buttonWithType:UIButtonTypeRoundedRect];
[btnView addTarget:self action:@selector(View:)forControlEvents:UIControlEventTouchDown];
[btnView setTitle:@"View" forState:UIControlStateNormal];
[btnView setTitleColor:[UIColor blackColor] forState:UIControlStateNormal];
btnView.frame=CGRectMake(235,36, 72,30);
[ cell addSubview: btnView];
break;
我有ü要創建通訊錄這樣的圖像,然後使用此代碼。
0
的代碼來獲取名稱和聯繫人的圖像,爲後續
+ (NSMutableArray *) getAllContacts {
// Fetch the address book
ABAddressBookRef addressBook = ABAddressBookCreate();
NSArray *people = (NSArray *)ABAddressBookCopyArrayOfAllPeople(addressBook);
NSMutableArray *contacts = [NSMutableArray array];
for (CFIndex i = 0; i < [people count]; i++) {
ABRecordRef record = [[people objectAtIndex:i] retain];
NSString *fullname =(NSString *)ABRecordCopyCompositeName(record);
NSMutableDictionary *dict = [NSMutableDictionary dictionary] ;
if (![contacts containsObject:fullname]) {
[dict setValue:fullname forKey:@"name"];
changes = YES;
}
if (ABPersonHasImageData(record)) {
UIImage *image = [UIImage imageWithData:(NSData *)ABPersonCopyImageData(record)];
[dict setObject:image forKey:@"image"];
changes = YES;
}
CFRelease(record);
[fullname release];
}
CFRelease(addressBook);
[people release];
return contacts;
}
至於電池,只需設置cell.imageView.image和cell.textLabel.text爲接觸式圖像和聯繫人姓名。如果您需要進一步定製,請嘗試避免已實施的樣式並創建自己的樣式。
相關問題
- 1. iPhone聯繫人圖片
- 2. 在Objective-C中創建iPhone聯繫人
- 3. 如何在創建新聯繫人時設置RAW_CONTACT_ID聯繫人
- 4. 如何使用Ionic聯繫人顯示聯繫人圖片
- 5. 如何使用聯繫人ID檢索聯繫人圖片
- 6. Google聯繫人API:如何獲取google api聯繫人圖片?
- 7. 如何在android中創建聯繫人
- 8. 如何在android中創建一個listview作爲iphone聯繫人?
- 9. 如何在iphone SDK中創建聯繫人?
- 10. 如何在iphone中創建聯繫人二維碼
- 11. 如何爲聯繫人添加圖片?
- 12. 聯繫人視圖iphone SDK
- 13. 如何創建像iphone聯繫人地址單元的UITableViewCell?
- 14. 如何重新創建iPhone的聯繫人列表UITableView
- 15. Android聯繫人圖片
- 16. 如何創建谷歌聯繫人?
- 17. 如何自動創建聯繫人?
- 18. 創建新的聯繫人視圖
- 19. 如何在android中創建聯繫人視圖界面?
- 20. 如何從iPhone聯繫人中僅提取WhatsApp聯繫人?
- 21. 無法使用聯繫人框架創建聯繫人的電子名片
- 22. 聯繫人創建問題
- 23. 創建聯繫人數據
- 24. 如何顯示聯繫人ID的聯繫人照片?
- 25. 在imageview中顯示聯繫人圖片。
- 26. 獲取Twitter個人檔案圖片
- 27. 如何在聯繫人上查詢聯繫人Android
- 28. iphone聯繫照片
- 29. CNContact保存聯繫人時不會發送聯繫人圖片
- 30. 使用聯繫人ID設置聯繫人圖片