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