我的iOS应用程序有问题。我正在使用Swift和XCode 6.3。我的应用程序中有一个UITableViewController,在这个TableView中我创建了一个原型单元格(Custom)。在设计中它看起来像这样:
这就是我想要的单元格(左边是标题,右边是每个单元格中的一个开关)。
但我的问题是,如果我运行该项目,它在我的iPhone上看起来像这样:
我需要做什么才能让细胞看起来像我的原型细胞?提前谢谢!
答案 0 :(得分:3)
您的标题标签可能与开关视图重叠。您需要在标签的右边缘(尾随>自动布局语言...)和左边缘(前导}之间设置horizontal spacing
的自动布局约束strong>)切换视图。
<强> 1。 ctrl +从标签拖动到开关:
<强> 2。选择水平间距:
relation
更改为Greater than or equal
而不是equal
,并将constant
设置为您想要的最小距离标签和开关:
修改强>
要获得标签而不必继承UITableViewCell
,您可以为标签设置标签:
然后在cellForRow..
内,您可以使用myCell.viewWithTag(999)