Interface Builder中可能存在的错误?

时间:2010-01-28 18:24:04

标签: objective-c cocoa xcode interface-builder

我有一个水平分割视图的窗口。在拆分视图的底部窗格中,我有一个nssegmentedcontrol,与中心对齐。在nssegmentedcontrol的底部,我有5个由分段控件控制的选项卡 - 单击其中一个单元格并打开相应的选项卡。

我的问题是,如果我完全最小化底部窗格,到分界线接触窗口底部的点,分段控件将被推到表头顶部,永远不会回到原来的位置。 / p>

我试图摆弄IB以使其发挥作用,但没有运气。有没有人经历过这个?

2 个答案:

答案 0 :(得分:1)

根据评论的内容,我将默认的拆分视图替换为BWToolkit中的一个,它允许定义每个视图的最小和最大高度。

答案 1 :(得分:0)

BWTookit是不行的,框架很多。

您应该使用RBSplitView(google it),它还为您提供最小和最大高度选项 我开始使用它因为分割视图中的错误,我用它作为聊天窗口 但拆分视图并没有像它应该的那样自动保存,每次它变得像2px一样小, RBSplitView非常棒,不会泄漏。