大佬教程收集整理的这篇文章主要介绍了objective-c – iOS5上的UIImagePickerController内存泄漏,大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
和我的代码:
-(void)createImagePicker { _picker = [[UIImagePickerController alloc] init]; _picker.sourCEType = UIImagePickerControllersourceTypeCamera; _picker.cameraCaptureMode = UIImagePickerControllerCameraCaptureModePhoto; _picker.allowsEdiTing = YES; _picker.showsCameraControls = NO; _picker.cameraDevice = UIImagePickerControllerCameraDeviceRear; _picker.delegate = self; _picker.wantsFullScreenLayout = YES; }
和viewWillApper方法:
-(void)viewWillAppear:(BOOL)animated { [super viewWillAppear:animated]; [[NsnotificationCenter defaultCenter] addObserver:self SELEctor:@SELEctor(closeCameraButton:) name:@"ShowMainView" object:nil]; [self createImagePicker]; [m_cameraOverlayView setBACkgroundColor:[UIColor clearColor]]; [self presentModalViewController:_picker animated:NO]; _picker.cameraOverlayView = m_cameraOverlayView; [cameraImgView setHidden:YES]; [filterView setHidden:YES]; m_cameraOverlayView.hidden = NO; cameraSELEctedButton.hidden = NO; cancelButton.hidden = YES; SELEctButton.hidden = YES; for (id Object in [scrollview subviews]) { if([Object isKindOfClass:[UIButton class]]) { [Object removeFromSuperview]; } } [m_toolbarImage setFrame:CGRectMake(0,427,320,55)]; [cameraSELEctedButton setFrame:CGRectMake(128,432,86,44)]; [m_cancelButton setFrame:CGRectMake(10,434,82,40)]; [m_cancelButton settitle:@"Close" forState:UIControlStateNormal]; [m_cancelButton setBACkgroundImage:[UIImage imagenamed:@"menu-bar-button.png"] forState:UIControlStateNormal]; [m_cancelButton settitleColor:[UIColor colorWithRed:110/256.0 green:52/256.0 blue:28/256.0 alpha:1.0] forState:UIControlStateNormal]; [cancelButton setFrame:CGRectMake(120,35,35)]; [SELEctButton setFrame:CGRectMake(184,35)]; }
以上是大佬教程为你收集整理的objective-c – iOS5上的UIImagePickerController内存泄漏全部内容,希望文章能够帮你解决objective-c – iOS5上的UIImagePickerController内存泄漏所遇到的程序开发问题。
如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。