我手动构建并在其中添加一个NSScrollView和一个子视图。


如果子视图比NSScrollView大,则会出现滚动条,但我移动滚动条不会发生任何事情。
如果子视图的大小与NSSCrollView的大小相同,并且我使窗口变小,则不会出现滚动条。


我究竟做错了什么?

最佳答案

您使用的是setDocumentView还是addSubview?如果使用addSubview,则无法使用,则需要使用setDocumentView将视图设置为由NSScrollView滚动。

NSScrollView实例将自动布置您的视图。如果要覆盖此行为,可以将NSScrollView子类化并覆盖-tile

关于objective-c - NSScrollView滚动条不响应或被禁用,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/6497523/

10-10 19:02