私のUITableViewController
とUICollectionViewController
のグラフィックス操作が動作しない理由がわかりません。UITableViewCellとUICollectionViewCellのコンテンツを変更できません
私は両方とも同じ問題があります。
これは私が使用したいが、私はシンプルなコードを試したコードですが、
-(void) collectionView:(UICollectionView *)collectionView didSelectItemAtIndexPath:(NSIndexPath *)indexPath{
UICollectionViewCell* cell=[self collectionView:collectionView cellForItemAtIndexPath:indexPath];
id someInCell=[cell viewWithTag:1];
if ([someInCell isKindOfClass:[UIImageView class]]) {
UIImageView* imageViewOfCell=(UIImageView*)someInCell;
id someInArray=[self.arrayOfUUID objectAtIndex:(indexPath.row)];
if ([someInArray isKindOfClass:[NSUUID class]]) {
NSUUID* UUID=(NSUUID*)someInArray;
Itinerari* itinerario=[self.contenitore itineraryWithUUID:UUID];
imageViewOfCell.image=[UIImage imageNamed:@"2"];
NSLog(@"ok");
}
}
}
動作しないコンソールは私に「OK」メッセージが表示されますが、私のImageViewのイメージにはありません変化する。
私はUITableViewCellと同様の問題を抱えています。
ただ一つの行を更新するために 'reloadData'を呼び出さないでください。 – rmaddy
コレクションがコレクションビューとテーブルビューの両方で実装されているため、あまり具体的でないリロードを選択しました。 – danh
@danhしかし、なぜこのビデオでは、彼はそれを簡単にすることができますか? [link](https://youtu.be/cCAfeTqsE_Y?t=895) – ndPPPhz