工作表弹出一个视图

时间:2012-02-07 11:15:51

标签: objective-c cocoa user-interface

是否可以从视图中弹出一张纸?例如,我想将其从NSSplitView中的底部视图中弹出。

我知道狮子座上有弹丸,但我需要床单,因为它们是模态的,它们可以在Lion之前使用,而且它们更难以解雇。

1 个答案:

答案 0 :(得分:1)

AFAIK这是不可能的,也不符合Apple的UI准则。显然你可以尝试自己动手,但这需要相当多的工作。

编辑:实际上,我认为自己滚动也很困难。手头的工具是视图或窗口。我认为你不能使用视图,因为视图不能在窗口框架之外绘制自己 - 除非你能以某种方式在显示它们的窗口范围内限制你的对话框。然后,您需要设置显示NSSplitView中滚动表的动画。

Windows是另一种选择。为了使它们像模态表一样,你会希望它们没有边界,而且按照设计它们就不能成为关键窗口。因此,用户需要明确点击工作表以获得焦点,这在我看来无视模态工作表的目的。

两种方式,挑战......

相关问题