【问题标题】:On iOS and iPhone, how to draw to a bitmap and display it in drawRect?在 iOS 和 iPhone 上,如何绘制位图并在 drawRect 中显示?
【发布时间】:2012-04-24 09:30:59
【问题描述】:

据说对于单视图应用来说,将当前主视图的内容保存在位图中是一种编程选择,我们在这个位图上绘制额外的东西,到时候该做drawRect(当被iOS调用时),那么我们只显示位图。 (而不是每次调用 drawRect 时都重新绘制 50,000 个东西。只需将它们绘制到位图上一次)。

有人知道具体怎么做吗?确切的代码将不胜感激(可能需要2个不同文件的代码,一个用于ViewController.m,一个用于MainView.m),或者可以指向示例代码sn-p(请不要花哨,只是可以做到这一点的最简单易懂的代码)。谢谢。

【问题讨论】:

    标签: ios cocoa-touch uikit core-graphics


    【解决方案1】:

    作为discussed in this previous question,您需要:

    1. 创建图像上下文。
    2. 画进去。
    3. 从中获取图像。
    4. 弹出它。

    【讨论】:

      猜你喜欢
      • 2012-09-16
      • 2011-11-10
      • 2012-08-04
      • 1970-01-01
      • 2010-12-05
      • 2018-10-26
      • 1970-01-01
      • 1970-01-01
      • 2011-01-18
      相关资源
      最近更新 更多