UiViewController 内的 UITableView 不对齐中心

Posted

技术标签:

【中文标题】UiViewController 内的 UITableView 不对齐中心【英文标题】:UITableView inside UiViewController not align center 【发布时间】:2017-06-27 13:50:59 【问题描述】:

我想在 UiViewController 中放置一个 UiTableView,因为我将自定义 ViewController 的标题,并且在将 tableview 与视图中心对齐时遇到了一些问题。

我为 Title 和 TableView 设置了一些约束。

对于标题,我已将 垂直间距设置为顶部布局指南,并在“对齐”部分 水平居中设置为 0

对于 TableView,我已将 垂直间距设置为标题,并在 Pin 部分设置了一些约束,如下图所示

所以当我去预览不同尺寸的 ViewController 时,Switch 元素不会显示,并且如您所见,Table View Prototype Content 不在中心。

以前有人遇到过问题吗?

我将不胜感激。

谢谢!

更新

确实是Xcode的问题,在模拟器中运行APP后,开关显示如下图:

【问题讨论】:

分享视图控制器的视图层次结构截图 运行应用并显示截图 我认为它的 xcode 问题正如@thewarri0r9 所说的在设备中运行并检查它 Krunal,我按照你的要求发布了屏幕截图。 谢谢@thewarri0r9 这确实是一个xcode渲染问题。 【参考方案1】:

尝试给出Equal Widths 约束。

按住右键并将 tableView 连接到主视图并选择 Equal Widths

【讨论】:

感谢您的帮助,但我已经设置好了,没有任何改变。 是的。我将只实现从服务器获取我的 json 数据的方法,然后我将发布屏幕截图。

以上是关于UiViewController 内的 UITableView 不对齐中心的主要内容,如果未能解决你的问题,请参考以下文章

UITableViewCell 中的 UIButton 使用 Storyboard 执行对另一个 UIViewController 的 Segue

从 uiviewcontroller 操作 uicollectionviewcell 内的 uicollectionview

根 ViewController 内的 UIViewController 不旋转

在 UINavigationController 内的 UIViewController 内加载 UITableViewController

UiViewController 内的 UITableView 不对齐中心

UIViewController 内的 UITableView? [关闭]