- (IBAction)take_pictures_btn:(id)sender {
//设定sourceType为相机
UIImagePickerControllerSourceType sourceType = UIImagePickerControllerSourceTypeCamera;
UIImagePickerController *picker = [[UIImagePickerController alloc] init];
picker.delegate = self;
picker.allowsEditing = NO; //设置为不可编辑
picker.sourceType = sourceType;
[self presentModalViewController:picker animated:YES];//进入照相界面
}
#pragma mark - image picker delegte
- (void) imagePickerController:(UIImagePickerController *)picker didFinishPickingMediaWithInfo:(NSDictionary *)info{
[picker dismissViewControllerAnimated:YES completion:^{}];
UIImage *image = [info objectForKey:UIImagePickerControllerOriginalImage];
//压缩图片,格式为JPEG,压缩率为50%
NSData *imageData = UIImageJPEGRepresentation(image, 0.5);
//
IOS调用相机,保存到沙盒
最新推荐文章于 2025-05-12 18:08:22 发布