什么是graphics上下文? (IOS)
什么是graphics上下文? 当使用Core Graphic绘图时,我们得到对上下文的引用。 当我看着文档看起来像是一个对象,或者是照顾正确的绘图,无论是打印,设备,PDF等等。
任何人都可以帮助我理解一个环境究竟是什么? 我尝试阅读文档,但我不明白。 它是一个包含关于系统或其他东西的信息(元数据)的对象吗?
提前致谢
“看起来好像是一个对象,不pipe是用于打印,设备还是pdf等,都要照顾正确的图纸。”
完全正确。
你只需写一些“真的”做一些绘图的程序(但它可以是任何地方,任何types的东西或设备)。 除了绘制抽象的线条,圆圈,印刷术,颜色和其他这样的废话之外,你不必担心任何事情。
-(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 }
我希望它有帮助!
graphics上下文决定了你如何绘制到屏幕上,无论是OpenGL还是一些2D库。 你应该知道这一点。
- 如何正确地将NSMutableArray传递给具有自定义数据模型的NSUserDefaults?
- 如何识别PHAsset是否没有完全从iCloud下载(所以我需要再次请求options.networkAccessAllowed)
- MFMessageComposeViewController显示空白/白色屏幕
- JSONstring与Swift的NSDictionary
- 如何在iPhone应用程序中创buildpopover?
- #ifdef #else #endifselectiOS sdk版本和function?
- cordovaiOS – 如何更改最低部署版本?
- Swift 2 JSON POST请求
- 只能将实时通用应用程序升级到iPad