什么是图形背景? (IOS)

时间:2011-01-23 18:32:44

标签: iphone ios

图形背景究竟是什么?使用Core Graphic绘图时,我们会获得对上下文的引用。当我查看文档时,它似乎是一个或多个对象,无论是用于打印,设备,pdf等,都要处理正确的绘图。

有人能帮我理解上下文的真实含义吗?我试过阅读文档,但我不明白。它是包含有关系统或其他内容的信息(元数据)的对象吗?

提前致谢

3 个答案:

答案 0 :(得分:10)

“看起来它是一个或多个对象,无论是用于打印,设备,pdf等,都要照顾正确的图纸。”

完全正确。

你只需编写“真正”做一些绘图的例程(但它可以是任何地方,任何类型的东西或设备)。你不必担心任何事情,除了画出抽象的......线条,圆圈,排版,颜色和其他类似的废话。

-(void)happyDrawing
-(void)sadDrawing
-(void)fancyDrawing

然后 - 令人惊讶的是 - 你可以在任何地方使用它们。

-(void)makeSomeFiles
   {
   .. set up a context for making files
   .. happyDrawing
   }
-(void)makeATruGrayScaleBitmap
   {
   .. set up a context for making a gray bitmap
   .. happyDrawing
   }
-(void)drawRect
   {
   .. drawing on your Lisa screen
   .. happyDrawing
   }
-(void)drawRect
   {
   .. drawing on your iPad screen
   .. happyDrawing
   }
-(void)printAPage
   {
   .. set up a context for printing
   .. happyDrawing
   }

我希望它有所帮助!

答案 1 :(得分:0)

用简单的词来表示在实际呈现图形之前渲染或绘制图形的区域。

答案 2 :(得分:-12)

图形上下文决定了绘制到屏幕的方式,无论是OpenGL还是某些2D库。你应该知道这一点。

相关问题