2

假设我有一个拆分视图,我想用表格视图填充其中的一半(我认为这是一个相当常见的用例)。有没有办法告诉表格视图调整自己的大小以适应拆分视图,还是我真的必须手动调整它的大小?

4

4 回答 4

3

我已经这样做了,就像 Jon Hess 首先提到的那样。假设您使用的是 Interface Builder 版本 3:

  1. 拖动并调整您的 GUI(我理解的表格视图?)组件的大小,以按照您想要的方式放入封闭区域。

  2. 单击它以选择它。

  3. 按 Command-Shift-I 打开此 GUI 组件的检查器窗口。检查器窗口现在应该实际显示您选择了“滚动视图”。

  4. 单击“标尺”标题可以设置大小。您将在右侧看到您的 GUI 组件在其封闭的 GUI 组件中的行为方式的动画表示,在左侧看到另一个相同的表示,没有动画,但有四个弹簧和两个支柱,您可以打开或关闭.

  5. 打开所有六件事,使它们变成红色。

瞧 :-)

于 2008-12-06T01:09:57.117 回答
2

首先创建子视图通常更容易,然后使用 Layout/Embed Objects In/Split View 菜单项围绕它们创建拆分视图。

于 2008-12-06T02:35:48.410 回答
1

据我所知,手动操作是唯一的方法。但是,如果您打开“对齐可可指南”,则内部视图将在您向其拖动时对齐到封闭视图的边缘。这比手动将边缘鼠标定位到位或手动编辑尺寸以匹配更容易。

于 2008-12-04T21:21:12.650 回答
1

您可以在尺寸检查器中将表格视图的所有弹簧和支柱设置为“打开”,这将导致表格视图填充拆分视图。或者,您可以使用主文档窗口中的大纲视图将 tableview 的封闭滚动视图直接放入 splitview 而不是中间自定义视图中。

于 2008-12-06T00:47:19.783 回答