如何在 UICollectionView 部分 header 上动态设置图像?
How to set an image dynamically on UICollectionView section header?
我有一个带有自定义 header 的 UICollectionView
。我在 header 视图上有一个 ImageView
和一个 label
。我想在从 UICollectionView 中选择项目时更改 ImageView 的图像?有可能吗?如果是怎么办?
提前致谢!
听起来您需要保留对图像视图的引用,然后在以下函数(UICollectionView 的委托协议的一部分)中更改图像
- (void)collectionView:(UICollectionView *)collectionView didSelectItemAtIndexPath:(NSIndexPath *)indexPath
可以,这是一种方法
首先将您的图像设置为 IBOutlet(将采用 headerImage)
然后实现didSelectItem方法
- (void)collectionView:(UICollectionView *)collectionView didSelectItemAtIndexPath(NSIndexPath *)indexPath {
self.headerImage.image = [UIImage imageNamed:@"newImage.png"];
}
我有一个带有自定义 header 的 UICollectionView
。我在 header 视图上有一个 ImageView
和一个 label
。我想在从 UICollectionView 中选择项目时更改 ImageView 的图像?有可能吗?如果是怎么办?
提前致谢!
听起来您需要保留对图像视图的引用,然后在以下函数(UICollectionView 的委托协议的一部分)中更改图像
- (void)collectionView:(UICollectionView *)collectionView didSelectItemAtIndexPath:(NSIndexPath *)indexPath
可以,这是一种方法
首先将您的图像设置为 IBOutlet(将采用 headerImage) 然后实现didSelectItem方法
- (void)collectionView:(UICollectionView *)collectionView didSelectItemAtIndexPath(NSIndexPath *)indexPath {
self.headerImage.image = [UIImage imageNamed:@"newImage.png"];
}