Swift: UITableViewController 中的 PrototypeCells 问题

Swift: Problems with PrototypeCells in UITableViewController

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

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

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

我该怎么做才能使电池看起来像我的原型电池?提前致谢!

您的标题标签可能与切换视图重叠。您需要在标签的右边缘(自动布局语言中的 trailing...)和左边缘(leading) 切换视图。

1. ctrl+从标签拖到开关:

2。选择水平间距:

  1. 然后将 relation 更改为 Greater than or equal 而不是 equal,并将 constant 设置为任何 最小 距离想要在标签和开关之间:

  1. 添加所有其他缺失的约束...

编辑:
要获取标签而不必继承 UITableViewCell 您可以为标签设置标签:

然后在cellForRow..里面你可以用myCell.viewWithTag(999)

得到它