0

以下のコードを使用して、フォト ライブラリの映画を表示しています。もちろん、これらの映画を写真のグリッドとして取得します。

-(BOOL)startMediaBrowserFromViewController:(UIViewController*)controller usingDelegate:(id )delegate {
    if (([UIImagePickerController isSourceTypeAvailable:UIImagePickerControllerSourceTypeSavedPhotosAlbum] == NO)
        || (delegate == nil)
        || (controller == nil)) {
        return NO;
    }
    UIImagePickerController *mediaUI = [[UIImagePickerController alloc] init];
    mediaUI.sourceType = UIImagePickerControllerSourceTypeSavedPhotosAlbum;
    mediaUI.mediaTypes = [[NSArray alloc] initWithObjects: (NSString *) kUTTypeMovie, nil];
    mediaUI.allowsEditing = YES;
    mediaUI.delegate = delegate;
    [controller presentViewController:mediaUI animated:YES completion:nil];
    return YES;
}

それらのいずれかをクリックすると、映画がフル解像度で表示され、映画を再生したり編集したりできます。しかし、選択した特定の映画の左または右にある映画を見るためにスワイプすることはできません。

誰かがそれを行う方法を知っていますか(可能であれば)?

さらにデータが必要な場合はお知らせください。

ありがとう、

4

1 に答える 1

0

ALAssetsLibraryを使用すると、ユーザーが任意の方法で対話できるようにする独自のカスタム インターフェイスを作成できます。

(説明した方法で UIImagePickerController を調整できるとは思いません)。

于 2013-04-28T09:13:46.947 に答える