如何在 UITableView 的索引列表中实现放大镜? [关闭]

Posted

技术标签:

【中文标题】如何在 UITableView 的索引列表中实现放大镜? [关闭]【英文标题】:How to implement a magnifying glass in the index list of an UITableView? [closed] 【发布时间】:2019-10-09 16:42:41 【问题描述】:

我想在 Swift 中的 UITableView 的索引列表中实现一个放大镜。 它应该是这样的:

有没有简单的方法来实现它?放大镜应该是一个按钮。通过按下这个按钮类似于

tableView.scroll(to: .top, animated: true)

应该被执行...

感谢您的帮助!

【问题讨论】:

***.com/questions/235120/…的可能重复 【参考方案1】:

你可以很容易地添加图标:

https://developer.apple.com/documentation/uikit/uitableview/1614959-indexsearch

但它的作用并不取决于你。无论如何,您确实不需要按钮来滚动到顶部;它是内置的(用户只需点击状态栏)。

【讨论】:

谢谢!但是当我添加 countrySection.insert(UITableView.indexSearch, at: 0) 时,它就不能以正确的方式工作,因为第一部分的标题是 search。 你必须实现developer.apple.com/documentation/uikit/uitableviewdatasource/…来配置index和sections的对应关系。 好的,能否请您发布我必须在命名方法中配置的确切内容。到目前为止,我从未使用过这个... 你已经获得了很多链接。

以上是关于如何在 UITableView 的索引列表中实现放大镜? [关闭]的主要内容,如果未能解决你的问题,请参考以下文章

如何从 UITableView 获取行索引,其中数组列表由追加到类

我应该如何在 Delphi 中实现一个巨大但简单的索引字符串列表?

在 Python 中实现类似列表的索引访问

UITableView 滚动到索引被破坏

如何在 UITableView 中实现搜索功能?

刷新 UITableView 中的分页数据