我在我的应用程序中使用UIImagePickerController来拍摄视频。我的问题非常简单:如何让视图中的按钮变大,特别是视频完成后出现的“使用”按钮?
答案 0 :(得分:1)
您需要为UIImagePickerController添加自定义叠加层。然后使用自定义按钮而不是原始按钮。
像这样:
UIImagePickerController *picker = [[UIImagePickerController alloc]init];
picker.delegate = self;
//hide old buttons
picker.showsCameraControls = NO;
UIView *overlay = [[UIView alloc] init];
UIButton *newButton = [UIButton buttonWithType:UIButtonTypeCustom];
newButton.frame = CGRectMake(20,40,70,40);
[overlay addSubview:newButton];
picker.cameraOverlayView = overlay;
然后将新按钮添加到叠加层uiview。
对于新按钮操作,您需要查看apple文档以查看原始按钮的方法。 (比如拍摄你会使用的照片 - [picker takePicture];)
希望这有帮助!