【发布时间】:2025-12-30 15:40:10
【问题描述】:
我有开放的照片库来选择视频。这是我的代码:
- (void)selectMediaFrom:(UIImagePickerControllerSourceType)sourceType {
UIImagePickerController *imagePicker = [[UIImagePickerController alloc] init];
imagePicker.sourceType = sourceType;
imagePicker.delegate = self;
//imagePicker.allowsEditing = YES;
if (selectedMediaType == MediaVideos) {
imagePicker.mediaTypes = @[(NSString *)kUTTypeMovie, (NSString *)kUTTypeVideo];
if (sourceType == UIImagePickerControllerSourceTypeCamera) {
imagePicker.cameraCaptureMode = UIImagePickerControllerCameraCaptureModeVideo;
}
}
else if (selectedMediaType == MediaPhotos) {
imagePicker.mediaTypes = @[(NSString *)kUTTypeImage];
if (sourceType == UIImagePickerControllerSourceTypeCamera) {
imagePicker.cameraCaptureMode = UIImagePickerControllerCameraCaptureModePhoto;
}
}
if (IS_IPHONE) {
[self presentViewController:imagePicker animated:TRUE completion:nil];
}
else {
dispatch_async(dispatch_get_main_queue(), ^{
[self setModalPresentationStyle:UIModalPresentationFormSheet];
[self presentViewController:imagePicker animated:TRUE completion:nil];
});
}
}
它总是将UIImagePickerController 的标题显示为照片,请参见我附上的屏幕截图。
但是,我打开 iPhone 默认 照片应用程序 并检查,显示视频文件夹:见下文
那为什么它不显示 Videos 标题?我们可以改变它吗?
【问题讨论】:
-
在您的两个屏幕截图文件夹中的标题相同:
Videos!你到底在问什么?你想达到什么目标还不是很清楚! -
我已经明确提到,我想更改屏幕标题。请参阅第一个屏幕截图。
-
如果你只是想改变屏幕的标题,那么你不应该添加另一个屏幕截图四舍五入的视频!这让人困惑。你的问题应该是
how to change title of imagepickercontroller?就是这样!
标签: ios objective-c uiimagepickercontroller video-capture photo-gallery