如何在ios中检查滚动视图是不是在底部滚动[重复]

     2023-03-16     216

关键词:

【中文标题】如何在ios中检查滚动视图是不是在底部滚动[重复]【英文标题】:How to check if a scroll view scrolled in bottom or not in ios [duplicate]如何在ios中检查滚动视图是否在底部滚动[重复] 【发布时间】:2014-05-22 09:19:02 【问题描述】:

如何检查滚动视图是否已滚动到 iOS 中的屏幕底部?提前致谢。

【问题讨论】:

【参考方案1】:

在承载 UIScrollView 的类中实现 UIScrollViewDelegate

设置scrollView.delegate 属性。

实现下面的方法。

-(void)scrollViewDidScroll: (UIScrollView*)scrollView

    float scrollViewHeight = scrollView.frame.size.height;
    float scrollContentSizeHeight = scrollView.contentSize.height;
    float scrollOffset = scrollView.contentOffset.y;

    if (scrollOffset + scrollViewHeight == scrollContentSizeHeight)
    
        //This condition will be true when scrollview will reach to bottom
    


【讨论】:

非常感谢.. 成功了..【参考方案2】:

实现滚动视图委托并将以下代码写入其中。

- (void)scrollViewDidScroll:(UIScrollView *)aScrollView 
    CGPoint offset = aScrollView.contentOffset;
    CGRect bounds = aScrollView.bounds;
    CGSize size = aScrollView.contentSize;
    UIEdgeInsets inset = aScrollView.contentInset;
    float y = offset.y + bounds.size.height - inset.bottom;
    float h = size.height;

    if(y >= h) 
        NSLog(@"At the bottom...");
    

【讨论】:

如何在滚动列表视图上显示/隐藏底部导航视图?

】如何在滚动列表视图上显示/隐藏底部导航视图?【英文标题】:Howtoshow/hidebottomnavigationviewonscrolllistview?【发布时间】:2019-12-2512:49:15【问题描述】:更新:我正在实现的底部导航视图仅适用于单个片段,而不是在任何活动中... 查看详情

如何在 Swiftui 的主视图底部的滚动视图中放置一个非粘性按钮? Spacer 在滚动视图中似乎没有效果

】如何在Swiftui的主视图底部的滚动视图中放置一个非粘性按钮?Spacer在滚动视图中似乎没有效果【英文标题】:Howtoplaceanon-stickybuttoninsideascrollviewtothebottomofamainviewinSwiftui?Spacerseemstohavenoeffectinsideascrollview【发布时间】:2021-02-2009:... 查看详情

检查滚动是不是在谷歌浏览器的 jquery 底部

】检查滚动是不是在谷歌浏览器的jquery底部【英文标题】:CheckingifscrollisatbottominjqueryinGoogleChrome检查滚动是否在谷歌浏览器的jquery底部【发布时间】:2020-07-1306:45:30【问题描述】:我有django项目,但无法让jquery脚本在googlechrome中... 查看详情

ios底部的滚动视图空白

】ios底部的滚动视图空白【英文标题】:Scrollviewwhitespaceinthebottomios【发布时间】:2018-07-2804:57:54【问题描述】:您好,我正在研究滚动视图,遵循堆栈溢出和youtube上的许多教程,但在所有教程中都面临同样的问题,我希望如果... 查看详情

检查用户是不是在 Angular 2 中滚动到底部

】检查用户是不是在Angular2中滚动到底部【英文标题】:CheckifuserhasscrolledtothebottominAngular2检查用户是否在Angular2中滚动到底部【发布时间】:2016-11-1002:39:13【问题描述】:在没有jQuery的情况下,检查用户是否在Angular2中滚动到页... 查看详情

在 iOS 7 上滚动到 UITableView 的底部?

】在iOS7上滚动到UITableView的底部?【英文标题】:ScrolltobottomofUITableViewoniOS7?【发布时间】:2014-04-3022:46:17【问题描述】:我的视图控制器有一个UITableView,但它不是主视图。我现在发现,当用户尝试滚动到底部时,滚动视图不会... 查看详情

如何在 UITableView swift 3 中使用动画在底部滚动

】如何在UITableViewswift3中使用动画在底部滚动【英文标题】:HowtoscrollatthebottomwithanimatedinUITableViewswift3【发布时间】:2017-07-1018:07:25【问题描述】:如何在UItableView重新加载时将页脚视图设置为表格视图?我正在尝试将一个元素附... 查看详情

如何在 Swift 中向上滚动整个表格视图?

】如何在Swift中向上滚动整个表格视图?【英文标题】:HowtoscrollupanentiretableviewinSwift?【发布时间】:2016-08-0619:48:36【问题描述】:我在顶部有一个水平滚动的分页collectionview,在底部有一个tableview,如下所示:我想要实现的是,... 查看详情

Swift检查滚动表视图的方式[重复]

】Swift检查滚动表视图的方式[重复]【英文标题】:Swiftcheckwhatwaytableviewisscrolled[duplicate]【发布时间】:2015-08-0613:58:40【问题描述】:是否有检查表格视图滚动方式的功能?上/下。我有一个uiView,我需要根据滚动方式隐藏它。我... 查看详情

iOS如何在大父滚动视图中滚动小子滚动视图?

】iOS如何在大父滚动视图中滚动小子滚动视图?【英文标题】:iOShowtoscrollsmallchildscrollviewinlargeparentscrollview?【发布时间】:2014-03-0218:44:24【问题描述】:我在情节提要的大尺寸UIScrollview中添加了小尺寸UIScrollview。当我在小子滚... 查看详情

如何在最新的 iOS 14 中仅在 swiftui 中舍入滚动视图的顶角

】如何在最新的iOS14中仅在swiftui中舍入滚动视图的顶角【英文标题】:HowtoroundonlytopcornersofascrollviewinswiftuiinlatestiOS14【发布时间】:2021-05-0205:29:38【问题描述】:我试图只圆滚动视图的顶角。在.clipShape()修饰符中提供自定义形状... 查看详情

javascript - 检查表行是不是在视图中[重复]

】javascript-检查表行是不是在视图中[重复]【英文标题】:javascript-checkiftablerowisinview[duplicate]javascript-检查表行是否在视图中[重复]【发布时间】:2013-06-0418:47:04【问题描述】:我有一个有很多行的table,这个表绑定在一个具有固... 查看详情

Android - 从 mysql 数据库中查看更多旧数据(不是图像),当在列表视图中滚动底部时

...数据库中查看更多旧数据(不是图像),当在列表视图中滚动底部时【英文标题】:Android-viewmoreolddata(notimage)frommysqldatabase,Whenscrollbottominlistview【发布时间】:2016-02-0108:47:57【问题描述】:我不想在启动时第一次加载所有数据。... 查看详情

在delphi的滚动框中滚动时如何查看组件是不是不在视图中?

】在delphi的滚动框中滚动时如何查看组件是不是不在视图中?【英文标题】:Howtoseeifacomponentisoutofviewwhenscrollinginascrollboxindelphi?在delphi的滚动框中滚动时如何查看组件是否不在视图中?【发布时间】:2020-10-1114:16:36【问题描述】... 查看详情

iOS tableview 滚动问题

】iOStableview滚动问题【英文标题】:iOStableviewscrollingproblems【发布时间】:2017-04-2314:56:28【问题描述】:我在视图控制器中有两个视图。tableview嵌入在底部视图中,并且segue会立即触发到该tableview。所以我在屏幕顶部显示一个静... 查看详情

自动滚动:如何在滚动视图中自动滚动图像

】自动滚动:如何在滚动视图中自动滚动图像【英文标题】:automaticscroll:howtoscrollimagesonebyoneinscrollviewautomatically【发布时间】:2010-08-2004:45:52【问题描述】:我正在制作一个图像应用程序。我正在一张一张地移动图像。我还在滚... 查看详情

如何制作滚动视图,滚动iOS时在特定页面中滚动

】如何制作滚动视图,滚动iOS时在特定页面中滚动【英文标题】:HowtoMakethescrollview,scrollinspecificpagewhenscrollediOS【发布时间】:2014-08-2108:40:26【问题描述】:我正在尝试以编程方式在特定页面上滚动滚动视图。我还为and使用了pageC... 查看详情

如何检查滚动位置是在 ListView 的顶部还是底部?

】如何检查滚动位置是在ListView的顶部还是底部?【英文标题】:HowtocheckifscrollpositionisattoporbottominListView?【发布时间】:2018-03-0419:18:01【问题描述】:我正在尝试实现无限滚动功能。我尝试在NotificationListener内部使用ListView来检... 查看详情