【问题标题】:Universal App: Getting Table View To Fill Whole Screen通用应用程序:让表格视图填满整个屏幕
【发布时间】:2015-10-07 21:21:27
【问题描述】:

我有两个表视图,都没有表视图控制器,我有一个视图控制器来处理它们。

问题是我在不同的设备上对表格进行了奇怪的缩放。在 iPhone 4 模拟器上似乎几乎是完美的。在任何 iPad 模拟器上,该表格看起来几乎是荒谬的。

我的表视图视图设置如下所示:

按比例填充

我尝试更改启动图像以查看这是否会对缩放/缩放/等产生任何影响,但这似乎并没有真正改变任何东西。

  • 如何让我的表格视图自动填满通用应用程序的整个屏幕?

编辑:

对齐约束被禁用:

【问题讨论】:

  • 你正在使用自动布局?
  • 我想你的问题的答案在这里:stackoverflow.com/questions/4920798/…
  • @AshishKakkad 是的,自动布局已开启。
  • @ozgur 如何让它与我的 TableView 一起使用?!

标签: ios objective-c uitableview


【解决方案1】:

需要设置table view的frame占据整个屏幕

UITableView tableView = [[UITableView alloc]  initWithFrame:self.view.bounds];

【讨论】:

    【解决方案2】:

    如果您使用自动布局,则将表格视图的约束设置为前导、尾随、顶部和底部。它将根据设备更改其大小。

    【讨论】:

    • 前导、尾随、顶部和底部约束是灰色的?!
    • 您能否尝试清除视图的所有约束,然后添加新的约束。请记住,在添加约束时取消选中对边距按钮的约束
    • 我目前没有任何限制,但它们似乎都被禁用了。
    • 如果可能的话,您能否分享一下您如何设置约束的屏幕截图
    • 我用我试图添加的禁用约束的屏幕截图更新了我的问题
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-08-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多