Swift:UITableViewController中PrototypeCells的问题

时间:2015-05-05 19:04:38

标签: ios swift tableview uiswitch

我的iOS应用程序有问题。我正在使用Swift和XCode 6.3。我的应用程序中有一个UITableViewController,在这个TableView中我创建了一个原型单元格(Custom)。在设计中它看起来像这样:

enter image description here

这就是我想要的单元格(左边是标题,右边是每个单元格中的一个开关)。

但我的问题是,如果我运行该项目,它在我的iPhone上看起来像这样:

enter image description here

我需要做什么才能让细胞看起来像我的原型细胞?提前谢谢!

1 个答案:

答案 0 :(得分:3)

您的标题标签可能与开关视图重叠。您需要在标签的右边缘(尾随>自动布局语言...)和左边缘(前导horizontal spacing的自动布局约束strong>)切换视图。

<强> 1。 ctrl +从标签拖动到开关:

enter image description here

<强> 2。选择水平间距:

enter image description here

  1. 然后将relation更改为Greater than or equal而不是equal,并将constant设置为您想要的最小距离标签和开关:
  2. enter image description here

    1. 添加所有其他缺少的约束...
    2. 修改
      要获得标签而不必继承UITableViewCell,您可以为标签设置标签:
      enter image description here

      然后在cellForRow..内,您可以使用myCell.viewWithTag(999)

      获取它