图形背景究竟是什么?使用Core Graphic绘图时,我们会获得对上下文的引用.当我查看文档时,它似乎是一个对象,无论是用于打印,设备,PDF等,都要处理正确的绘图.
任何人都可以帮我理解上下文的真实含义吗?我试过阅读文档,但我不明白.它是包含有关系统或其他内容的信息(元数据)的对象吗?
提前致谢
Fat*_*tie 10
"无论是用于打印,设备,PDF还是等等,它似乎都是一个或多个对象.
完全正确.
你只需编写"真正"做一些绘图的例程(但它可以是任何地方,任何类型的东西或设备).你不必担心任何事情,除了画抽象...线条,圆圈,排版,颜色和其他这样的废话.
-(void)happyDrawing
-(void)sadDrawing
-(void)fancyDrawing
Run Code Online (Sandbox Code Playgroud)
然后 - 令人惊讶的是 - 你可以随处使用它们.
-(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
}
Run Code Online (Sandbox Code Playgroud)
我希望它有所帮助!
| 归档时间: |
|
| 查看次数: |
4630 次 |
| 最近记录: |