iOS 14 - 缩略图不显示在 UIImagePickerController 中
iOS 14 - Thumbnails do not display in the UIImagePickerController
当 iPhone 11 上的 运行 或带有 iOS 14 的真实设备时,缩略图不显示在 UIImagePickerController 中。
UIImagePickerController * picker = [[UIImagePickerController alloc] init];
picker.delegate=self;
picker.allowsEditing = YES;
picker.sourceType = UIImagePickerControllerSourceTypeSavedPhotosAlbum;
[self presentViewController:picker animated:YES completion:nil];
结果:
照片和相册显示为空白,但当我点击屏幕上的图像时将被选中。
试试这个
而不是将 UIImagePickerController
添加为 subView
UIImagePickerController * picker = [[UIImagePickerController alloc] init];
picker.delegate=self;
picker.allowsEditing = YES;
picker.sourceType = UIImagePickerControllerSourceTypeSavedPhotosAlbum;
[self.view addSubview:self.picker.view];
[self addChildViewController:self.picker];
[self.picker didMoveToParentViewController:self];
对我来说,是因为使用
UIScrollView.appearance(whenContainedInInstancesOf: [UINavigationController.self]).backgroundColor = .backgroundPrimaryNew
我不知道为什么会这样,但在我删除此行后它又开始工作了,并且显示了缩略图。
当 iPhone 11 上的 运行 或带有 iOS 14 的真实设备时,缩略图不显示在 UIImagePickerController 中。
UIImagePickerController * picker = [[UIImagePickerController alloc] init];
picker.delegate=self;
picker.allowsEditing = YES;
picker.sourceType = UIImagePickerControllerSourceTypeSavedPhotosAlbum;
[self presentViewController:picker animated:YES completion:nil];
结果:
照片和相册显示为空白,但当我点击屏幕上的图像时将被选中。
试试这个
而不是将 UIImagePickerController
添加为 subView
UIImagePickerController * picker = [[UIImagePickerController alloc] init];
picker.delegate=self;
picker.allowsEditing = YES;
picker.sourceType = UIImagePickerControllerSourceTypeSavedPhotosAlbum;
[self.view addSubview:self.picker.view];
[self addChildViewController:self.picker];
[self.picker didMoveToParentViewController:self];
对我来说,是因为使用
UIScrollView.appearance(whenContainedInInstancesOf: [UINavigationController.self]).backgroundColor = .backgroundPrimaryNew
我不知道为什么会这样,但在我删除此行后它又开始工作了,并且显示了缩略图。