gpt4 book ai didi

ios - 如何将 subview 添加到 TableView 单元格中的stackview?

转载 作者:行者123 更新时间:2023-11-29 05:08:12 31 4
gpt4 key购买 nike

我需要将标签作为 subview 添加到 TableView 单元格中的 UIStackView 中。

我已将标签创建为

let nameLabel=UILabel()
nameLabel.text=names[indexPath.row]

其中 name 是一个 String 类型的数组

我的代码是

class ViewController: UIViewController,UITableViewDelegate,UITableViewDataSource
{
let names=["Amutha","Priya","Amuthapriya","Priyasri","Kavisha"]
func tableView(_ tableView: UITableView, numberOfRowsInSection section: Int) -> Int
{
return names.count
}
func tableView(_ tableView: UITableView, cellForRowAt indexPath: IndexPath) ->
UITableViewCell
{
let cell=tableView.dequeueReusableCell(withIdentifier: "cell") as! ViewCell
for name in names
{
let nameLabel=UILabel()
nameLabel.text=name
cell.nameStackView!.addSubview(nameLabel)

}

return cell
}
}

为什么在向 stackview 添加标签时出现空指针异常?

任何帮助将不胜感激。

最佳答案

改变

cell.nameStackView!.addSubview(nameLabel)

cell.nameStackView!.addArrangedSubview(nameLabel)

关于ios - 如何将 subview 添加到 TableView 单元格中的stackview?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59960708/

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