gpt4 book ai didi

ios - 如何检测哪个 UITableView 正在滚动

转载 作者:可可西里 更新时间:2023-11-01 04:26:21 25 4
gpt4 key购买 nike

我正在检测 UITableView 以这种方式滚动

`

  - (void)scrollViewDidEndDragging:(UIScrollView *)scrollView willDecelerate: (BOOL)decelerate{
isDragging_msg = FALSE;
[tblSongs reloadData];

- (void)scrollViewDidEndDecelerating:(UIScrollView *)scrollView{
isDecliring_msg = FALSE;
[tblSongs reloadData]; }


- (void)scrollViewWillBeginDragging:(UIScrollView *)scrollView{
isDragging_msg = TRUE;

 - (void)scrollViewWillBeginDecelerating:(UIScrollView *)scrollView{
isDecliring_msg = TRUE; }

`

但我必须加载多个 UITableViews 在这种检测下,我必须分别重新加载每个表。那么我如何检测当前正在滚动的表格。

谢谢

最佳答案

TableView 是 ScrollView ,如这里所述:Is it possible to access a UITableView's ScrollView In Code From A Nib?

所以你可以只检查每个委托(delegate)方法中传递的 ScrollView 是否是你想要的表格 View ,例如:

- (void)scrollViewDidEndDragging:(UIScrollView *)scrollView willDecelerate:(BOOL)decelerate{
if (scrollView == tblSongs) {
isDragging_msg = FALSE;
[tblSongs reloadData];
}
}

关于ios - 如何检测哪个 UITableView 正在滚动,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16807638/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com