在 iOS 和 iPhone 上,如何绘制位图并在 drawRect 中显示?
Posted
技术标签:
【中文标题】在 iOS 和 iPhone 上,如何绘制位图并在 drawRect 中显示?【英文标题】:On iOS and iPhone, how to draw to a bitmap and display it in drawRect? 【发布时间】:2012-04-24 09:30:59 【问题描述】:据说对于单视图应用来说,将当前主视图的内容保存在位图中是一种编程选择,我们在这个位图上绘制额外的东西,到时候该做drawRect
(当被ios调用时),那么我们只显示位图。 (而不是每次调用 drawRect
时都重新绘制 50,000 个东西。只需将它们绘制到位图上一次)。
有人知道具体怎么做吗?确切的代码将不胜感激(可能需要2个不同文件的代码,一个用于ViewController.m
,一个用于MainView.m
),或者可以指向示例代码sn-p(请不要花哨,只是可以做到这一点的最简单易懂的代码)。谢谢。
【问题讨论】:
【参考方案1】:作为discussed in this previous question,您需要:
-
创建图像上下文。
画进去。
从中获取图像。
弹出它。
【讨论】:
以上是关于在 iOS 和 iPhone 上,如何绘制位图并在 drawRect 中显示?的主要内容,如果未能解决你的问题,请参考以下文章