gpt4 book ai didi

ios - UITableView - 始终选择中间的行

转载 作者:塔克拉玛干 更新时间:2023-11-02 10:10:49 24 4
gpt4 key购买 nike

我有一个包含 50 多行的 UITableView,但一次只显示 5 行。如何强制始终选择中间行?例如显示 2、3、4、5、6,将选择 4。用户滚动 -> 14,15,16,17,18 , 16 将被选中等'。

谢谢

最佳答案

这个方法对我来说效果很好。我有一个一次显示 5 行的 TableView ,但是当我记录 visibleRows 时,我总是得到 7 的计数,所以我得到了这七个的索引路径,并选择中间的一个(索引 3):

-(void)scrollViewDidScroll:(UIScrollView *)scrollView {
NSArray *vis = self.tableView.indexPathsForVisibleRows;
if (vis.count %2 == 1) {
[self.tableView selectRowAtIndexPath:vis[3] animated:NO scrollPosition:UITableViewScrollPositionNone];
}
}

关于ios - UITableView - 始终选择中间的行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15764802/

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