我检查了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/

10-12 03:55
查看更多