我對如何以最基本的方式實現NSScrollView
感到困惑,因此我將詳細描述我所做的事情,並希望僅僅遲到才能找到我的錯誤:無法在NSScrollView中繪製視圖
- 創建Xcode項目。
- 在MainMenu.xib中添加一個NSScrollView。
從繼承的NSView與繪圖方法創建新的類:
(void)drawRect:(NSRect)dirtyRect { [super drawRect:dirtyRect]; [[NSColor redColor] set]; NSRectFill(dirtyRect); }
定義NSScrollView的視圖是新的類。
我預計看NSScrollView紅色背景。相反,我看到沒有修改的滾動視圖。
向我們展示您在IB的設置。 – DrummerB
如何?作爲截圖? – DaPhil
設置視圖的大小,因爲我敢肯定你不能依靠scrollview來調整內容視圖的大小(這是另一種方式;視圖是一定的大小,滾動視圖將使用滾動條在任一/兩軸)。所以'self.frame = NSMakeRect(0.0,0.0,400,400);'或視圖的'awakeFromNib'中的東西。 – trojanfoe