2

ライブ写真を表示する を作成しましたUICollectionView。ライブ写真は配列に保存されており、 に表示しようとする場合を除き、正常に動作していますUICollectionViewCell。彼らはただプレーしません。

これが私が試したことです: を追加し、UIViewそのクラスを に変更しました。念のため、 を追加してそのクラスを変更PHLivePhotoViewしようとしましUIImageViewた。プログラムでライブ写真を再生しようとしました: cell.livePhotoView.startPlaybackWithStyle(PHLivePhotoViewPlaybackStyle.Full) どれがうまくいきませんでした。プレビュー画像が PHLivePhotoView の上にあるかどうかを確認しようとしましたが、そうではありませんでした。

このルートをたどると、すべてうまくいきます

let livePhotoView = PHLivePhotoView(frame: self.previewImage.frame)
self.view.addSubview(livePhotoView)
livePhotoView.startPlaybackWithStyle(PHLivePhotoViewPlaybackStyle.Full)

上記は期待どおりに機能します。

誰も同じ問題を経験しましたか? 何を見落としたのかわからない。

4

0 に答える 0