iOS 10.3 beta 6のコレクションビューのセルに画像(UIImageView)を表示する際に問題が発生していませんか?最初に表示されたセルはイメージを表示しますが、スクロールして表示される新しい/デキューされたセルはイメージを表示しません。これはObjective Cであり、Swiftでまだ試していない。その後、cellForItemAtIndexPath
からiOS 10.3 beta - CollectionViewCellのImageViewバグ?
@interface StdCollectionViewCell : UICollectionViewCell
@property (strong, nonatomic) IBOutlet UIImageView *fileImage; // for thumbnail image of file
@property (strong, nonatomic) IBOutlet UITextView *fileTextView; // for name or description of file
@property (nonatomic) BOOL unviewed; // has the user viewed this file yet
@end
、私はUIImage
(私が確認したnullではない)を取得、セルのfileImage.image
プロパティを設定します: セル定義
theCell.fileImage.image = image; // set the thumbnail image
私は画像を割り当てた後setNeedsDisplay
を使用してみましたしかし、それは助けになりませんでした。問題は、iOSの10
で利用可能な新機能から来て
CollectionViewの属性インスペクタで、セルをプリフェッチしていないことを確認できますか?セクションヘッダーとセクションフッターのすぐ下にこのオプションがあります。 – Balanced
一行の抜粋ではなく、完全なコードを表示してください。誰かが再現できるようにするコードを表示してください。 – matt
@Murloc、提案をいただきありがとうございます。セルプリフェッチをオフにすると、問題は解決します。奇妙なことに、これはちょうど私のためにベータ6で切り取られました。セルをプリフェッチすると、セルが見えるようになっても画像が表示されなくなります。まだバグのようです。 – guywithmazda