Iphone 检测滚动视图的哪个部分在屏幕上
Iphone 检测滚动视图的哪个部分在屏幕上,iphone,uikit,uiscrollview,Iphone,Uikit,Uiscrollview,我有一个滚动视图,向其中添加了数量可变的UITextView,这样用户可以通过滑动查看每个文本。这一切正常。但我想在用户到达最后一个文本时显示标签。我不知道如何检测用户是否已到达最后一个文本视图。我希望我的问题足够清楚。谢谢。这样做的典型方法是计算用户所在的页面和评估(这是为了利用页面控件)这是很容易做到的: int currentPage = floor(scrollView.contentOffset.x / scrollView.frame.size.width)+1; 如果你只是想知道
我有一个滚动视图,向其中添加了数量可变的UITextView,这样用户可以通过滑动查看每个文本。这一切正常。但我想在用户到达最后一个文本时显示标签。我不知道如何检测用户是否已到达最后一个文本视图。
我希望我的问题足够清楚。
谢谢。这样做的典型方法是计算用户所在的页面和评估(这是为了利用页面控件)这是很容易做到的:
int currentPage = floor(scrollView.contentOffset.x / scrollView.frame.size.width)+1;
如果你只是想知道用户是否在最后一页
if(scrollView.contentOffset.x >= scrollView.contentSize.width-scrollView.frame.size.width)
{
NSLog(@"USER IS ON THE LAST PAGE");
}
您通常会将其放入:
-(void)ScrollViewDiEndDecelling:(UIScrollView*)scrollView代码>
或:
-(void)scrollViewDidScroll:(UIScrollView*)发送方代码>
取决于你在找什么。谢谢卢克,我忽略了他