我想创建一个简单的应用程序,它执行一些计算,然后在视图上绘制一些图像。我使用NSBezierPath。然后我必须调整视图大小,让人们滚动完成的图片。但我不知道如何。如果我也尝试在画布的不可见部分上绘制图像,那么它就会变得不可见或者不会被绘制(我无法知道未来的画布大小)。
答案 0 :(得分:1)
查看名为BezierPathLab的Apple示例代码。我想这会让你开始。 Quartz 2D绘图还有很多其他示例代码。
能够滚动视图并调整视图大小应该非常简单,只需将要用于在NSScrollView内绘制的视图放入其中。