我想在tableview上添加一个标签。我正在拖动一个标签,但它会自动放置在原型单元格的左下角。我怎么能阻止这个?我想把这个标签放在tableview上,它应该放在屏幕的中心。
截图:
答案 0 :(得分:2)
实现所需放置的最简单方法是将tableview设置为未安装。这将允许您将标签放置在灰色(未安装)表视图上方的位置。添加约束以使标签居中后,可以重新安装tableview。通过选择Xcode窗口右侧属性检查器中的复选框,可以卸载和安装表视图,如下所示:
答案 1 :(得分:0)
如果查看界面构建器的左侧,则会出现一个视图控制器的下拉菜单。您可以使用此下拉菜单移动UI元素。如果在将视图拖动到视图中时标签自动定位在tableView内,请进入tableView的下拉菜单,然后将标签拖到tableView外部并进入主视图。请注意我附上的屏幕截图。在您的情况下,您希望标签显示在下拉菜单中的tableView下方,以便标签位于tableView的前面。
答案 2 :(得分:0)
使用titleForHeaderInSection:
override func tableView(_ tableView: UITableView, titleForHeaderInSection section: Int) -> String? {
return "text"
}