gpt4 book ai didi

ios - 如何访问 "cell for row at indexpath"之外的 uitableview 单元格元素

转载 作者:行者123 更新时间:2023-11-30 13:40:26 24 4
gpt4 key购买 nike

我正在使用具有动态行数的uitableview。 (最多 4 个)。我正在手动进行本地化。因此,当有一个单元格时,定位效果非常好。但是当有多个单元格时,我的应用程序就会崩溃。这是我的代码

 func tableView(tableView: UITableView, cellForRowAtIndexPath indexPath: NSIndexPath) -> UITableViewCell {
let cell : customerCell = tableView.dequeueReusableCellWithIdentifier("customerCell") as! customerCell
func localcell()
{
cell.lblpassegernumber.text = Localization("Passanger1")
cell.lblSeatNo.text = Localization("SeatNo")
cell.lblTCnumberL.text = Localization("TcNumber")
cell.lbltelephonenoL.text = Localization("MobileNumer")
cell.lblnameL.text = Localization("NameSurname")
cell.lblemailL.text = Localization("EMailAddress")
}

if (indexPath.row == 1)
{
localcell()
email1 = txtemailaddress.text
telephone1 = txtnameSurname.text
tcnumber1 = txtTCnumber.text
name1 = txtnameSurname.text
}
if (indexPath.row == 2)
{
localcell()
email2 = txtemailaddress.text!
telephone2 = txtnameSurname.text
tcnumber2 = txtTCnumber.text
name2 = txtnameSurname.text
}
if (indexPath.row == 3)
{
localcell()
email3 = txtemailaddress.text!
telephone3 = txtnameSurname.text
tcnumber3 = txtTCnumber.text
name3 = txtnameSurname.text
}
if (indexPath.row == 4)
{
localcell()
email4 = txtemailaddress.text!
telephone4 = txtnameSurname.text
tcnumber4 = txtTCnumber.text
name4 = txtnameSurname.text
}
return cell
}

我哪里出错了。并且请建议我是否有任何其他选项可以访问索引路径行的侧单元格外的 uitableviewcell 元素

最佳答案

您可以在 Storyboard中创建 1 个原型(prototype)单元。在 TableView Controller 中这样做

 func numberOfSectionsInTableView(tableView: UITableView) -> Int {
return 1
}
func tableView(tableView: UITableView, numberOfRowsInSection section: Int) -> Int {
return dynamicnum.count
}
func tableView(tableView: UITableView, cellForRowAtIndexPath indexPath: NSIndexPath) -> UITableViewCell {

let cell : customerCell = tableView.dequeueReusableCellWithIdentifier("customerCell") as! customerCell

cell.lblpassegernumber.text = Localization("Passanger1")
cell.lblSeatNo.text = Localization("SeatNo")
cell.lblTCnumberL.text = Localization("TcNumber")
cell.lbltelephonenoL.text = Localization("MobileNumer")
cell.lblnameL.text = Localization("NameSurname")
cell.lblemailL.text = Localization("EMailAddress")

return cell

}

关于ios - 如何访问 "cell for row at indexpath"之外的 uitableview 单元格元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35623911/

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