不同尺寸的TableView节索引标题大小

时间:2019-07-08 09:55:42

标签: ios swift uitableview

enter image description here我已经使用sectionForSectionIndexTitle委托方法为tableview右侧的每个部分创建了一个索引,一切正常,但是我面临的问题是当我在iPhone 5s上运行此应用程序,与其他屏幕尺寸相比,该屏幕尺寸较小,并且在屏幕高度内未显示右侧的字母索引,并且在屏幕区域之外且用户看不见的字母很少。有人可以指导我如何控制表格视图右侧的索引高度,以便它也适合较小的屏幕尺寸。

//Mark - sectionForSectionIndexTitle
    func tableView(_ tableView: UITableView, sectionForSectionIndexTitle title: String, at index: Int) -> Int {
        return groupIndexTitles.firstIndex(of: title)!
    }

1 个答案:

答案 0 :(得分:0)

如果长度太长,操作系统会自动截断阵列。例如,如果以纵向查看联系人列表,则将看到完整的索引A-Z,但是旋转到横向时,将看到A * D * ....依此类推。 你不能大小。 但是您可以创建自定义表格视图并集成自定义索引视图。