UIImagePickerController如何隐藏翻盖相机按钮?

xia*_*woo 4 camera objective-c uiimagepickercontroller

有没有办法隐藏UIImagePickerController内的翻转相机按钮?

谢谢你的阅读!^ _ ^!

小智 6

我最终使用UIImagePickerController的自定义子类来修复此(和其他)问题:

#import "SMImagePickerController.h"

@implementation SMImagePickerController

void hideFlipButtonInSubviews(UIView *view) {
    if ([[[view class] description] isEqualToString:@"CAMFlipButton"]) {
        [view setHidden:YES];
    } else {
        for (UIView *subview in [view subviews]) {
             hideFlipButtonInSubviews(subview);
        }    
    }    
}    

- (void)viewDidAppear:(BOOL)animated {
    [super viewDidAppear:animated];

    hideFlipButtonInSubviews(self.view);
}    

@end
Run Code Online (Sandbox Code Playgroud)