我检查了xcode中的页眉节和页脚节,我在UIcollectionviewcontroller中的该页眉中添加了一个文本字段,但是当应用程序运行时,它不显示该文本字段吗?
最佳答案
您应该将UICollectionReusableView子类化,将出口添加到子类中,在情节提要中修改标题视图的重用标识符,并从数据源实现collectionView:viewForSupplementaryViewOfKind:atIndexPath。查看Apple文档。
例如:
-(UICollectionReusableView *)collectionView:(UICollectionView *)collectionView viewForSupplementaryElementOfKind:(NSString *)kind atIndexPath:(NSIndexPath *)indexPath{
HeaderView *headerView = [collectionView dequeueReusableSupplementaryViewOfKind:UICollectionElementKindSectionHeader withReuseIdentifier:@"HeaderView" forIndexPath:indexPath];
//set the delegate of the textfield to the view controller
headerView.textField.delegate = self;
return headerView;
}
关于ios - 如何在UICollectionviewcontroller中显示文本字段?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/15873494/