【问题标题】:Using Auto Layout in UITableView, Why is there so much extra space around?在 UITableView 中使用 Auto Layout,为什么周围有这么多多余的空间?
【发布时间】:2015-04-14 13:14:33
【问题描述】:

我的环境是 XCode 6.3,使用 UITableView 的自动布局,我总是在顶部 Navigation 和 UITableView 之间获得额外的空间。有什么想法可以减少吗?谢谢你。

【问题讨论】:

  • 尝试在您的视图控制器设置中自动将ScrollViewInsets 调整为no self.automaticallyAdjustsScrollViewInsets = NO;
  • @BooRanger 或者快速:self.automaticallyAdjustsScrollViewInsets = false

标签: ios uitableview swift ios8 autolayout


【解决方案1】:

您尚未为 TableView 添加垂直间距

  1. 点击你的tableView
  2. Editor > Pin > Top Space to Superview
  3. 点击属性检查器
  4. 将常量设置为 0。

要显示您的 Button,请从您的按钮中删除所有约束并执行以下操作:

  1. 选择您的按钮
  2. 编辑器 > 引脚 > 引导空间到 SuperView
  3. 选择您的按钮
  4. Editor > Pin > Top Space to SuperView
  5. 选择您的按钮
  6. 编辑器 > 引脚 > 高度
  7. 选择您的按钮
  8. 编辑器 > 引脚 > 宽度

【讨论】:

  • 如果您有反问题,请在评论中写下或更新问题或提出其他问题。也让我知道上述解决方案是否有效。谢谢
【解决方案2】:

尝试将您的 tableview 高度增加到 600 并确保根据它设置约束。它会解决你的问题!

【讨论】:

    猜你喜欢
    • 2016-09-25
    • 2011-05-01
    • 2020-09-13
    • 1970-01-01
    • 2021-01-13
    • 1970-01-01
    • 2015-04-22
    • 2017-10-31
    • 2013-12-03
    相关资源
    最近更新 更多