Swift 无法更改TableView中标签的文本

Swift 无法更改TableView中标签的文本,swift,uitableview,Swift,Uitableview,我有一个tableView,其中显示了一家公司的地址和电话号码。我想在地址和电话号码旁边贴个标签。出于某种原因,我的所有标签都会显示“地址”,即使我在故事板和代码中将电话标签设置为“电话”。为什么要这样做 删除以下行 cell.addressLabel.text = "Address:" cell.phoneLabel.text = "Phone:" 我猜您已经将outlet reference设置为addressLabel,这应该是指phoneLabel。检查一下。 我查过你的密码了。问

我有一个tableView,其中显示了一家公司的地址和电话号码。我想在地址和电话号码旁边贴个标签。出于某种原因,我的所有标签都会显示“地址”,即使我在故事板和代码中将电话标签设置为“电话”。为什么要这样做


删除以下行

cell.addressLabel.text = "Address:"
cell.phoneLabel.text = "Phone:"
我猜您已经将outlet reference设置为
addressLabel
,这应该是指
phoneLabel
。检查一下。 我查过你的密码了。问题在于标签的高度。地址标签是重叠的电话标签。以下是你可以做的事情

  • 更改地址标签和电话标签的背景色。你们会发现地址标签完全隐藏了电话标签
  • 删除标签的纵横比,并提供一些恒定的高度。三十
  • 为tableView实施heightForRow,并给出一些高度,例如150
    删除以下行

    cell.addressLabel.text = "Address:"
    cell.phoneLabel.text = "Phone:"
    
    我猜您已经将outlet reference设置为
    addressLabel
    ,这应该是指
    phoneLabel
    。检查一下。 我查过你的密码了。问题在于标签的高度。地址标签是重叠的电话标签。以下是你可以做的事情

  • 更改地址标签和电话标签的背景色。你们会发现地址标签完全隐藏了电话标签
  • 删除标签的纵横比,并提供一些恒定的高度。三十
  • 为tableView实施heightForRow,并给出一些高度,例如150
    我无法打开图像。你是什么意思?我无法打开图像。你是什么意思?它仍然不工作。我的插座设置正确。好的。无论如何,您应该删除这两行,因为它们是多余的,并且不必要地将值设置为已设置的值。如果您可以与我共享该项目,我可以调试。这里是:我可以根据内容的数量以某种方式更改行的高度吗?self.tableView.estimatedRowHeight=100.0;self.tableView.rowHeight=UITableViewAutomaticDimension;将信息标签中的行数设置为零。它仍然不起作用。我的插座设置正确。好的。无论如何,您应该删除这两行,因为它们是多余的,并且不必要地将值设置为已设置的值。如果您可以与我共享该项目,我可以调试。这里是:我可以根据内容的数量以某种方式更改行的高度吗?self.tableView.estimatedRowHeight=100.0;self.tableView.rowHeight=UITableViewAutomaticDimension;将信息标签中的行数设置为零。