Кто-нибудь знает, какой метод для UICollectionView при прокрутке вверх/вниз. Мне нужно изменить заголовок UICollectionView во время прокрутки вниз. Я делаю собственный календарь.Objective-C UICollectionView Scroll Up/Down
я следующий метод, который создает вид заголовка для секции
- (UICollectionReusableView *)collectionView:(UICollectionView *)collectionView viewForSupplementaryElementOfKind:(NSString *)kind atIndexPath:(NSIndexPath *)indexPath
{
ASCalendarHeaderView *calHeader = [self.calCollectView dequeueReusableSupplementaryViewOfKind:kind withReuseIdentifier:@"CalendarHeader" forIndexPath:indexPath];
calHeader.MonthYearLabel.text = [calendar getCurrentMonthYear:calendar.today];
[calHeader setNeedsDisplay];
calHeader.MonthYearLabel.textAlignment = NSTextAlignmentRight;
if (indexPath.section){
[calendar getNextMonth:calendar.today];
NSLog(@"Some Text");
}
return calHeader;
}
Но это приращение месяц в то время как я прокрутки вверх. Есть ли метод, который означает прокрутку и при прокрутке отдельно?
Благодаря
Извините, я подумал об этом, но как я могу изменить заголовок для CollectionView в этом методе? – Anton
Вместо того, чтобы создавать новый заголовок каждый раз, просто введите переменную класса с заголовком и верните его в свой метод. Поскольку это переменная класса, вы можете получить к ней доступ каждый раз, когда хотите, и изменить все, что хотите. –
не могли бы вы привести несколько примеров, направление? – Anton