iPhone:如何使用 UI 图形 PushContext

Posted

技术标签:

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

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

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

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

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

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

我想我需要使用 UIGraphicsPushContext

但我不知道如何使用它

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

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

【问题讨论】:

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

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

【讨论】:

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

以上是关于iPhone:如何使用 UI 图形 PushContext的主要内容,如果未能解决你的问题,请参考以下文章

如何设计 UI 以支持 iPhone 和 iPad 的所有屏幕

uidesigner里面如何让iphone变型

使用核心图形的 iPhone 光泽图标

如何使用主 iPhone 视图之外的 UI 元素在 Interface Builder 中设置 UIScrollView?

如何让 jQuery UI 的 Draggable 和 Sortable 函数在 iPhone 上工作?

仅在 iphone 11 上显示 UI 图像在其他 iphone 版本上隐藏