1

编辑:更新到 iOS 7.0.3 后问题消失了

我希望 UIImagePickerController 以用户可以首先访问最新照片的方式显示照片(我正在使用 iOS7)。

我正在关注这个答案https://stackoverflow.com/a/10023924/2007515,所以我的函数如下所示:

- (IBAction)action_album:(id)sender
{
    UIImagePickerController *picker = [[UIImagePickerController alloc] init];
    picker.sourceType = UIImagePickerControllerSourceTypePhotoLibrary;
    picker.delegate = self;
    [self presentViewController:picker animated:YES completion:nil];
}

但结果不是我想要的:

  1. 呈现“照片”概览(好)
  2. 如果我选择“相机胶卷”,最旧的照片会显示在顶部,我必须一直向下滚动才能获得最新的照片(不好)

有人可以告诉我我在这里缺少什么吗?谢谢你。

4

1 回答 1

2

刚刚想通了。这似乎是某种苹果错误。如果您在使用 UIImagePickerController 时隐藏状态栏,则图像选择器不会自动滚动到底部(最新)并停留在顶部(最旧)。如果我在使用图像选择器时让状态栏显示,它会自动滚动到底部。非常感谢,苹果。

于 2013-10-22T16:30:42.873 回答