Objective c 应用程序启动后以编程方式调整NSView的大小和滚动

Objective c 应用程序启动后以编程方式调整NSView的大小和滚动,objective-c,cocoa,macos,resize,nsview,Objective C,Cocoa,Macos,Resize,Nsview,我想创建一个简单的应用程序,它执行一些计算,然后在视图上绘制一些图像。我使用NSBezierPath。然后我必须调整视图的大小,并允许人们滚动完成的图片。但是我不知道怎么做。如果我也尝试在画布的不可见部分上绘制图像,那么它就会变为不可见或未绘制(我不知道未来画布的大小)。查看名为的苹果示例代码。我想这会让你开始的。石英2D绘图还有很多其他示例代码 能够滚动和调整视图大小应该很简单,只需将要用于绘制的视图放在视图中。查看名为的Apple示例代码。我想这会让你开始的。石英2D绘图还有很多其他示例代码

我想创建一个简单的应用程序,它执行一些计算,然后在视图上绘制一些图像。我使用NSBezierPath。然后我必须调整视图的大小,并允许人们滚动完成的图片。但是我不知道怎么做。如果我也尝试在画布的不可见部分上绘制图像,那么它就会变为不可见或未绘制(我不知道未来画布的大小)。

查看名为的苹果示例代码。我想这会让你开始的。石英2D绘图还有很多其他示例代码


能够滚动和调整视图大小应该很简单,只需将要用于绘制的视图放在视图中。

查看名为的Apple示例代码。我想这会让你开始的。石英2D绘图还有很多其他示例代码


能够滚动和调整视图大小应该很简单,只需将要用于绘制的视图放在一个窗口中即可。

谢谢。问题如下。我尝试在scrollview中添加另一个视图,然后尝试调整其大小。谢谢。问题如下。我尝试在scrollview中添加另一个视图,然后尝试调整其大小。