如何动态调整拆分或表格视图控制器的大小?

Posted

技术标签:

【中文标题】如何动态调整拆分或表格视图控制器的大小?【英文标题】:how to dynamic resize split or table view controllers? 【发布时间】:2013-07-03 12:48:29 【问题描述】:

我有拆分控制器或表视图控制器(我以 2 种方式编写项目),其中有 2 列,如图像:

我需要允许用户调整左右列的宽度。我的意思是我可以点击或触摸左右视图之间的垂直分隔线并移动它来改变宽度。

怎么做?

【问题讨论】:

你在使用 UISplitViewController 吗? 【参考方案1】:

您可以使用出色的自定义拆分 MGSplitViewController,它完全符合您的要求。

顺便说一句,对于 splitViewController,Apple 说“左窗格的宽度在所有方向上都固定为 320 点。用户无法调整拆分视图的任何一个窗格的大小。”

您可以查看来自here 的参考。

所以你需要编写一个自定义组件或使用上面的很棒的控件。

【讨论】:

以上是关于如何动态调整拆分或表格视图控制器的大小?的主要内容,如果未能解决你的问题,请参考以下文章

在 UITableView 上方调整 UIView 的大小

在拆分视图控制器的根视图中放置固定位置工具栏

自定义尺寸 iPad 拆分视图

调整大小后如何调整 UINavigationController 的视图控制器框架的大小

如何快速调整表格视图标题的高度?

如何在界面生成器的导航控制器中调整子视图的大小