Ios 如何在UICollectionView节头上动态设置图像?
我有一个自定义标题的UICollectionView。我在标题视图上有一个ImageView和一个标签。从UICollectionView中选择项目时,是否要更改ImageView的图像?有可能吗?如果是,我怎么做Ios 如何在UICollectionView节头上动态设置图像?,ios,objective-c,uicollectionview,Ios,Objective C,Uicollectionview,我有一个自定义标题的UICollectionView。我在标题视图上有一个ImageView和一个标签。从UICollectionView中选择项目时,是否要更改ImageView的图像?有可能吗?如果是,我怎么做 提前谢谢 听起来您需要保留对图像视图的引用,然后在UICollectionView委托协议的以下功能部分中更改图像 - (void)collectionView:(UICollectionView *)collectionView didSelectItemAtIndexPath:(
提前谢谢 听起来您需要保留对图像视图的引用,然后在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"];
}
我的标题是自定义标题。很抱歉,我在另一个班。无法在集合视图类中获取它如何将自定义标头添加到视图中?是您编写的类吗?这是一个很大的难题,您必须向UICollectionView注册标题视图类,然后它的工作方式与UICollectionViewCells类似,具有重用标识符,在此函数中返回标头:-UICollectionReusableView*collectionView:UICollectionView*collectionView查看SupplementalElementOfKind:NSString*kind atIndexPath:NSIndexPath*indexPath。我觉得这是一个不同的问题,而不是什么张贴虽然,你暗示你已经有一个标题显示出来。