Я пытаюсь построить бесконечную временную шкалу с Xcode 6.3. У меня два синхронизированных бесконечных ScrollViews. Один вид прокрутки показывает содержимое, а другой показывает дни. Вид прокрутки с прокруткой дней только в направлении x. Прокрутка списка содержимого прокручивается в обоих направлениях. Функция дневного прокрутки всегда должна быть видимой (как подпись).Как два синхронизировать бесконечные UIScrollViews?
Я использовал подход Apple StreetScroller для бесконечной прокрутки. Для синхронизации я использую следующий код:
- (void)setSynchronizedScrollView:(UIScrollView*)scrollview
{
// don't retain the watched view, because we assume that it will
// be retained by the view hierarchy for as long as we're around.
synchronizedScrollView = scrollview;
}
- (void)scrollViewDidScroll:(UIScrollView *)scrollView {
CGPoint offset = synchronizedScrollView.contentOffset;
offset.x = self.contentOffset.x;
[synchronizedScrollView setContentOffset:offset];
}
Два вида прокрутки не прокручиваются синхронно? Какой был бы лучший подход к решению этой проблемы?
Спасибо за помощь!
Какие проблемы вы сталкиваетесь в точку? – n00bProgrammer