【发布时间】:2018-10-09 13:52:22
【问题描述】:
对于我的应用程序,我有一个 UITextView,当有可滚动内容时我需要显示一个箭头。
当您位于底部或无法滚动文本时,必须隐藏图像。
- (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;
}
}
目前这可以近似地工作,但我想知道是否有更通用的方法?
谢谢
【问题讨论】:
标签: objective-c scroll uitextview