为什么UIImagePickerController在使用UIImagePickerControllerSourceTypePhotoLibrary时不首先对最近的照片进行排序?

时间:2013-10-13 03:55:13

标签: ios7 uiimagepickercontroller

编辑:更新到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. 如果我选择“相机胶卷”,最旧的照片会显示在顶部,我必须一直向下滚动才能获得最新的照片(不好)
  3. 有人能告诉我这里缺少什么吗?谢谢。

1 个答案:

答案 0 :(得分:2)

刚想出来了。这似乎是某种Apple漏洞。如果在使用UIImagePickerController时隐藏了状态栏,则图像选择器不会自动滚动到底部(最新)并保持在顶部(最旧)。如果我在使用图像选择器时显示状态栏,它会自动滚动到底部。非常感谢,Apple。