gpt4 book ai didi

ios - 如何判断 UITableView 部分索引字母何时被点击?

转载 作者:行者123 更新时间:2023-12-02 20:20:08 24 4
gpt4 key购买 nike

在iOS中,是否有一个委托(delegate)方法在点击 TableView 的部分索引时被调用?例如,如果表的部分索引列出了字母 A-Z 并且 B 被点击,我如何确定用户点击的是哪个字母?我浏览了整个文档,但找不到任何内容。

最佳答案

我认为有两种合理的解决方案可以实现您的目标。

首先,您可以重写委托(delegate)方法 scrollViewDidScroll: 以在偏移量发生更改时显示和更新 HUD。当然,这会导致当用户在没有索引的情况下滚动时它会出现。当 ScrollView 的“拖动”或“减速”属性为"is"时,您可以通过简单地禁用 HUD 显示来防止大多数此类情况。在某些情况下,HUD 仍然会出现(例如,scrollToTop、调整大小),但这对您来说可能是可以接受的。

另一个选择是构建您自己的索引控件。使用几个手势识别器沿着表格 View 的右侧在自定义 View 中放置一些标签确实不会做很多工作。然后您可以滚动表格 View 并显示您想要的任何 HUD。

关于ios - 如何判断 UITableView 部分索引字母何时被点击?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25492503/

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