Для моего приложения у меня есть UITextView, и мне нужно отображать стрелку, когда есть прокручиваемый контент.
Изображение должно быть скрыто, когда вы внизу или когда вы не можете прокрутитьtext.
- (void)scrollViewDidScroll:(UIScrollView *)scrollView {
self.scrollableItem.hidden = YES;
float scrollViewHeight = scrollView.frame.size.height;
float scrollContentSizeHeight = scrollView.contentSize.height;
float scrollOffset = scrollView.contentOffset.y;
if (scrollOffset > 0 && scrollOffset <= scrollViewHeight / 2) {
self.scrollableItem.hidden = NO;
} else if (scrollOffset <= 0 && scrollContentSizeHeight >= scrollViewHeight) {
self.scrollableItem.hidden = NO;
}
}
Пока это работает приблизительно, но я хотел бы знать, есть ли более общий способ?
Спасибо