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

これを理解しただけです。これはある種の Apple バグのようです。UIImagePickerController を使用しているときにステータスバーが非表示になっている場合、画像ピッカーは自動的に一番下 (最新) にスクロールせず、一番上 (最も古い) に留まります。画像ピッカーを使用しているときにステータスバーを表示すると、本来のように下に自動スクロールします。どうもありがとう、アップル。

于 2013-10-22T16:30:42.873 に答える