Это дубликат этого вопроса. Я снова спрашиваю, потому что принятый ответ не работает, и никто не дает больше объяснений, как работает предполагаемый правильный ответ.
Итак, вот ситуация: я хочу отобразить представление коллекции в одну строку. Чтобы сделать это, я применил пользовательский UICollectionViewFlowLayout
к представлению коллекции и установил прокрутку в горизонтальное положение. Все работает нормально, за исключением заголовка раздела.
Чтобы исправить это, я реализовал эту функцию:
- (CGSize)collectionView:(UICollectionView *)collectionView layout:(UICollectionViewLayout*)collectionViewLayout referenceSizeForHeaderInSection:(NSInteger)section
{
return CGSizeMake(350, 35);
}
Теперь отображается заголовок, но проблема в том, что он отображается слева от ячеек, а не обычный верхний.
Я наткнулся на ссылку выше при поиске решения, но, как я уже сказал, принятый ответ вообще не работает, и я не мог найти другие решения об этой ситуации. Так может ли кто-нибудь помочь мне здесь?