可以在 iPad 上自动布局调整 UITableView 的大小,以纵向增长和横向缩小



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

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

有人可以告诉我约束的魔术自动布局设置是什么吗?我已经尝试了内容压缩和内容拥抱,但似乎没有任何变化。 我的 UITableView 高度似乎保持在 480 高度并且永远不会增长。

谢谢!

尝试在 UITableView 上添加"顶部空间到超级视图"垂直空间约束。

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

最新更新