gpt4 book ai didi

ios - 尝试在 tableView 中为单元格设置行高

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

我正在更新我的一个应用程序,我已经在应用程序的其他区域使用了这种方法并且它有效,但由于某种原因,它不适用于 tableView。

tableView 在 ViewController (CurrencyViewController) 中

@IBOutlet weak var tableView: UITableView!

tableView.dataSource = self

extension CurrencyViewController: UITableViewDataSource {
func numberOfSections(in tableView: UITableView) -> Int {
return 1
}

func tableView(_ tableView: UITableView, heightForRowAt indexPath: IndexPath) -> CGFloat {
return 200.0
}

func tableView(_ tableView: UITableView, numberOfRowsInSection section: Int) -> Int {
return currencies.count
}

func tableView(_ tableView: UITableView, cellForRowAt indexPath: IndexPath) -> UITableViewCell {

let cell = tableView.dequeueReusableCell(withIdentifier: "currencyCell")! as! CurrencyTableViewCell

cell.name.text = currencies[indexPath.row].currencyName
cell.name.textColor = Styles.whiteColor()
cell.symbol.text = currencies[indexPath.row].currencyCode
cell.symbol.textColor = Styles.whiteColor()

cell.backgroundColor = Styles.mainColor();

return cell
}
}

enter image description here

tableView 本身可以工作,它只是不更新​​行的高度。

Swift 的更新有什么变化吗?

最佳答案

你似乎没有遵守 UITableViewDelegate

extension CurrencyViewController: UITableViewDataSource, UITableViewDelegate

关于ios - 尝试在 tableView 中为单元格设置行高,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52281841/

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