无法获取要在NSScrollView中绘制的视图

时间:2013-10-29 16:19:49

标签: objective-c nsscrollview

我对如何以最基本的方式实现NSScrollView感到困惑,因此我将准确描述我所做的事情,并希望我找到错误是为时已晚:

  1. 创建Xcode项目。
  2. 将NSScrollView添加到MainMenu.xib中。
  3. 使用绘图方法创建从NSView继承的新类:

    (void)drawRect:(NSRect)dirtyRect
    {
    [super drawRect:dirtyRect];
    [[NSColor redColor] set];
    NSRectFill(dirtyRect);
    }
    
  4. 将NSScrollView的视图定义为新类。

  5. 预期以查看带有红色背景的 NSScrollView 。相反,我看到滚动视图没有修改。

1 个答案:

答案 0 :(得分:1)

问题是自动布局。把它关掉,它会正常工作。