【问题标题】:iPhone:How to use UIGraphicsPushContextiPhone:如何使用 UI 图形 PushContext
【发布时间】:2012-06-19 07:54:17
【问题描述】:

我正在制作一个 iPhone 应用程序,其中用户用手指在 iPhone 屏幕上绘图

在 ViewController1 上,我正在显示从另一个 UIView 类继承的视图 我将所有触摸移动点存储在一个数组中

在这个视图中,用户用手指绘制

然后用户在另一个视图 ViewController2 上导航

然后在 ViewController3 上,我想在图像上重绘该视图上的点,但这次我得到错误 invalid context 0 X 0

我想我需要使用 UIGraphicsPushContext

但我不知道如何使用它

谁能告诉我解决这个问题的方法是什么

或者有没有其他方法可以解决这个问题

【问题讨论】:

  • Dinesh Kaushik 和@Mohit Gupta:当问题的所有相关细节都添加到问题中,并且问题的解决方案被声明为答案时,这篇文章对我们所有人都更有价值并接受。请不要使用 cmets 添加重要信息:改为编辑问题和答案。

标签: iphone cgcontextref


【解决方案1】:

您可以将您的积分存储在 NSUserDefaults 中,无论您在上一堂课中找到什么,在下一堂课中您都可以获得这些积分。据我了解,您的要求。

【讨论】:

  • 我在 nsmutable 数组中有这些点,但是当我想在子类 uiview 上再次重绘它们时,我得到错误无效上下文 0X0
  • 添加您的屏幕截图以了解问题。我没有得到您想要的。
  • 如果你想要和上一课一样的图片,那么你可以
  • 您可以将此图像存储在文档目录中并获取您想要的位置。
  • 感谢您的帮助,请给我一些时间,我将通过屏幕截图正确解释我的问题