2012-09-02 153 views
2

我有NSSplitViewNScrollView里面和基于视图的NSOutlineView内部NSScrollView,它具有例如一列。我的大纲视图必须仅可垂直滚动,并且必须考虑最小的列内容宽度以适合它。我认为他们必须用值{minColumnWidth, 0}返回-(NSSize)fittingSize,但它返回{0,0}。我怎样才能做到这一点?如何设置NSOutlineView考虑最小的内容与自动布局宽度?

回答

0

尝试在(NSSize)intrinsicContentSize返回所需的视图尺寸。我不确定我是否完全理解你的情况。您可以添加屏幕截图或线框,以便更容易理解设置。无论如何,看看我的question dealing with a similar problem

也许还可以查看WWDC会话232 - 自动布局示例。它与Autolayout一起涵盖了一个新的分割视图API(从41:00分左右开始)。

+0

对不起,我不能澄清的权利,但如果我没有记错的问题是,我不能让大纲视图的正确安装宽度 - (NSSize)intrinsicContentSize没有帮助我。我会稍后回答。 –

相关问题