Я работаю над адресной книгой, и теперь я хочу показать, что контакт, который я выбрал в адресной книге, должен отображаться синим цветом ...
AS LIKE IN IPHONE WE CAN SEE ...
Для этого я сделал так много кодирования...
ABRecordRef person = NULL;
NSString *name = nil;
if(gPerson == NULL)
{
person = ABPersonCreate();
name = strReceiversNames;
}
else
{
person = gPerson;
NSString *fName = (NSString*)ABRecordCopyValue(gPerson, kABPersonFirstNameProperty);
NSString *lName = (NSString*)ABRecordCopyValue(gPerson, kABPersonLastNameProperty);
name = [NSString stringWithFormat:@"%@ %@", fName, lName];
}
CFErrorRef error = NULL;
//UILabel *ContectInfo;
// ContectInfo.text = strPhoneNumber;
// ContectInfo.textColor = [UIColor greenColor];
// set name
ABRecordSetValue(person, kABPersonFirstNameProperty, (CFStringRef)name, &error);
// set phone number
ABMutableMultiValueRef phoneNumber = ABMultiValueCreateMutable(kABMultiStringPropertyType);
ABMultiValueAddValueAndLabel(phoneNumber, (CFStringRef)strPhoneNumber, kABPersonPhoneMobileLabel,NULL);
ABRecordSetValue(person, kABPersonPhoneProperty, phoneNumber, &error);
CFRelease(phoneNumber);
if(error != NULL)
{
NSLog(@"Error: %@", error);
}
ABPersonViewController *ctrl = [[ABPersonViewController alloc] init];
В этом strPhoneNumber указан мой контактный номер. Я просто хочу показать его синим цветом, пока я нажимаю на кнопку ....
strPhoneNumber равен NSString ..
Заранее спасибо