在我的自定义绘制窗口中,我有一个NSTextView,我希望在其中将NSScrollView用空格分隔。这就是我在xib中设置它的方式。
在界面构建器中它看起来很好,两者之间有很好的空间
但是当我运行程序时,滚动视图会向上移动,实际覆盖文本视图:
但是当我禁用滚动视图的垂直自动调整大小时,一切正常。
文本视图和滚动视图在NSView下,因此它们是彼此的兄弟姐妹。
答案 0 :(得分:0)
很可能它是系统的缺点,因为滚动视图被完全隐藏,所以它可能已被移动。
我已经通过子类化NSScrollView和覆盖来解决这个问题 - (void)resizeWithOldSuperviewSize:(NSSize)oldSize_; 所以现在我可以完全按照自己的意愿定位滚动视图。