您的位置:首页 > 产品设计 > UI/UE

判断UIImage图片是否是同一张图片

2017-03-03 15:01 501 查看
今天在写UIImagePickerController中要判断之前的image和当下选择的uiimage是不是一个image,在网上找了一下方法:

UIImage* image= info[UIImagePickerControllerOriginalImage];
UIImageView* imageView=[[UIImageView alloc]initWithFrame:CGRectMake(self.imageViews.count*80.0, 0, 80, 80)];
imageView.image=image;
for (UIImageView* subimage in self.imageViews) {
if ([UIImagePNGRepresentation(subimage.image) isEqual:UIImagePNGRepresentation(image)]) {
UIAlertView* alert=[[UIAlertView alloc]initWithTitle:@" 此图片已经选择过,选择其他图片" message:@" 此图片已经选择过,选择其他图片"  delegate:self cancelButtonTitle:@"cancel" otherButtonTitles:@"ok ", nil];
[alert show];
return;
}
}


image的比较是通过nsdata来比较。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐