gpt4 book ai didi

ios - 在 uitableview 添加索引在 Swift 2.0 中不起作用

转载 作者:搜寻专家 更新时间:2023-11-01 06:21:45 25 4
gpt4 key购买 nike

我正在 UITableView 中加载联系人,我想在右端添加索引,以便用户在联系人中导航。

我正在使用代码:

var indexOfNames = [String]()
let indexNames = "A B C D E F G H I J K L M N O P Q R S T U V W X Y Z"
indexOfNames = indexNames.componentsSeparatedByString(" ")

func sectionIndexTitlesForTableView(tableView: UITableView) -> [String]? {
return indexOfNames
}

func tableView(tableView: UITableView, sectionForSectionIndexTitle title: String, atIndex index: Int) -> Int {
let temp = indexOfNames as NSArray
return temp.indexOfObject(title)
}

但它不起作用。当我点击索引时,表格 View 来到第一行。即 A。我已经为 tableview 设置了代表。也许 Swift 2.0 存在一些问题?

最佳答案

为我工作的 UITableView 添加索引可能对你有帮助(对于 swift 2.0):

 var arrIndexSection : NSMutableArray = ["A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"]

//MARK:- TableView Datasource/DataDelegate Method
func numberOfSectionsInTableView(tableView: UITableView) -> Int {
return arrIndexSection.count
}
func tableView(tableView: UITableView, titleForHeaderInSection section: Int) -> String? {
return arrIndexSection.objectAtIndex(section) as? String
}
func tableView(tableView: UITableView, numberOfRowsInSection section: Int) -> Int {
return 5
}
func sectionIndexTitlesForTableView(tableView: UITableView) -> [String]? {
return self.arrIndexSection as? [String]
}

关于ios - 在 uitableview 添加索引在 Swift 2.0 中不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32797486/

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