我使用以下代码从通讯录中加载联系人图片:
- (BOOL)peoplePickerNavigationController:(ABPeoplePickerNavigationController *)peoplePicker shouldContinueAfterSelectingPerson:(ABRecordRef)person property:(ABPropertyID)property identifier:(ABMultiValueIdentifier)identifier{
UIImage *image = [UIImage imageWithData:(NSData *)ABPersonCopyImageData(person)];
return NO;
}
但是,此代码返回存储的完整图像而不是裁剪版本,该图像显示在不同的位置,例如地址簿。