【问题标题】:Can autolayout resize a UITableView to grow in portrait and shrink in landscape on ipad?自动布局可以调整 UITableView 的大小以在 ipad 上纵向增长和横向缩小吗?
【发布时间】:2012-12-05 23:39:37
【问题描述】:

我猜我没有很好地掌握自动布局。我的 ipad NIB 上有一个简单的 UITableView。我希望这个 UITableView 在纵向模式下增长到占据高度的 75%,在横向模式下缩小到 25%。同样,这是尽可能简单的;我只有一个带有 UITableView 的 NIB。

我正在使用启用了自动布局的 ios 6。

谁能告诉我约束的神奇自动布局设置是什么?我玩过内容压缩和内容拥抱,但似乎没有任何改变。我的 UITableView 高度似乎保持在 480 高度并且永远不会增长。

谢谢!

【问题讨论】:

    标签: ios uitableview autolayout portrait


    【解决方案1】:

    尝试在 UITableView 上添加“Top Space to Superview”垂直空间约束。

    在我的 iPhone 应用程序中,我有一个嵌入式 UITableView,它应该显示在 UIView 下方(带有一些自定义过滤器选项)。在肖像中一切都很好,但在风景中 UITableview 没有调整大小。向 UITableview 添加 56 的垂直空间约束并将高度固定在 UIView 上解决了它。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2014-12-20
      • 2011-08-07
      • 1970-01-01
      • 2011-01-20
      • 1970-01-01
      • 2011-08-29
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多