【问题标题】:Adjusting the UiTableview hight in IB so the the table its able to scroll all the rows调整 IB 中的 UiTableview 高度,以便表格能够滚动所有行
【发布时间】:2014-02-16 05:40:32
【问题描述】:

我有一个 UITableView 正在切断最后一行半。我认为这是由于我使用导航控制器的脸。我想不通的是如何调整 TableView 的高度,使其适用于 iPhone 4 和 5。如果我调整 IB 中的高度以适应 iPhone 4,我在 iPhone 5 的底部有一个很大的间隙。我认为有一些自动的方法可以做到这一点,但我尝试的任何方法似乎都不起作用。

【问题讨论】:

  • 我不知道为什么这被否决了。由于我使用 IB 进行布局,因此无法显示代码。我试图以清晰准确的方式描述我遇到的问题。我一直在查看表单并在谷歌上搜索相同的问题,但我发现大多数答案与在视图加载之前设置“预滚动”有关。这不是我的问题。我在这里问了这个问题,希望有人对我的问题可能有所了解。我正在使用带有自动布局的 xCode 5,但我的 tableView 仍然没有针对 iPhone 4 屏幕调整大小。
  • 描述你的约束是如何设置的。你是使用高度约束(你不应该)还是在 tableView 的底部和 parentView 的底部之间设置了一个约束(你应该)?
  • 马蒂亚斯,非常感谢!我将这个应用程序从 tableviewcontroller 转换为在视图控制器中使用 table view,我完全忘记了设置约束!再次感谢您帮助我!

标签: ios xcode uitableview interface-builder


【解决方案1】:

自动布局 - Official Guide...

另外,如果您在情节提要上使用UITableViewController,这将解决您的问题(有或没有导航控制器,这是不相关的)。但是,如果您在常规 UIViewController 上使用 UITableView,则最好的答案是自动布局。

【讨论】:

  • 感谢 nhgrif,我正在使用自动布局,这是我无法弄清楚的。
猜你喜欢
  • 1970-01-01
  • 2019-08-15
  • 1970-01-01
  • 2011-09-23
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多