大佬教程收集整理的这篇文章主要介绍了ios – 从自定义相机中删除取消按钮,大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
所以我想删除捕获按钮旁边的默认取消按钮,但我不想删除相机单击按钮.我做过研究,但我找不到完美的答案.我已经使用了以下代码,但它也删除了单击按钮.
[picker setShowsCameraControls:YES];
picker = [[UIImagePickerController alloc] init]; picker.delegate = self; picker.sourCEType = UIImagePickerControllersourceTypeCamera; [picker setShowsCameraControls:NO]; CGRect screenBounds= [UIScreen mainScreen].bounds ; UIView *overlayView = [[UIView alloc] initWithFrame:screenBounds]; [overlayView setAutoresizesSubviews:YES]; [overlayView setAutoresizingMask:UIViewAutoresizingFlexibleWidth|UIViewAutoresizingFlexibleHeight|UIViewAutoresizingFlexibleBottomMargin|UIViewAutoresizingFlexibleTopMargin|UIViewAutoresizingFlexibleLeftMargin|UIViewAutoresizingFlexibleRightMargin]; UIButton *captureButton=[[UIButton alloc]initWithFrame:CGRectMake(screenBounds.size.width/2-30,screenBounds.size.height-60,60,60)]; [captureButton addTarget:self action:@SELEctor(captureImage:) forControlEvents:UIControlEventTouchUpInside]; [captureButton setBACkgroundImage:[UIImage imagenamed:@"icon"] forState:UIControlStateNormal]; [overlayView addSubview:captureButton]; [picker setCameraOverlayView:overlayView]; [picker setCameraDevice:UIImagePickerControllerCameraDeviceRear]; [self presentViewController:picker animated:YES completion:NULL];
这是Capture按钮的动作.
-(void)captureImage:(UIButton*)sender { [picker takePicture]; }
-(void)imagePickerController:(UIImagePickerController *)picker didFinishPickingMediaWithInfo:(NSDictionary *)info { [picker dismissviewControllerAnimated:YES completion:nil]; }
以上是大佬教程为你收集整理的ios – 从自定义相机中删除取消按钮全部内容,希望文章能够帮你解决ios – 从自定义相机中删除取消按钮所遇到的程序开发问题。
如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。