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*)发送方


取决于你在找什么。

谢谢卢克,我忽略了他