问题标签 [uigraphicscontext]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
622 浏览

ios - 为什么 UIGraphicsGetCurrentContext() 全局可用?

来自Apple iOS 文档 #UIGraphicsGetCurrentContext:“在 iOS 4 及更高版本中,您可以从应用程序的任何线程调用此函数。”

另外,为什么方法调用是 C 函数格式 UIGraphicsGetCurrentContext()而不是 Objective-C 消息格式[UIView UIGraphicsGetCurrentContext]

0 投票
1 回答
474 浏览

ios - iOS 屏幕捕获和性能

我正在尝试定期捕获 iDevice 的屏幕(每秒或当用户触摸屏幕时)。我正在使用子类 UIView 执行此操作,其中 hitTest 方法调用以下内容:

捕获屏幕内容可以正常工作,但是,它也会导致性能大幅下降,以至于我嵌入它的应用程序几乎无法使用。例如,滑动手势变得如此缓慢,不再在滚动视图上注册。

有没有办法捕捉不影响性能的屏幕图像(或至少不影响这么多)?

谢谢!

0 投票
4 回答
7849 浏览

iphone - 在objective-c中创建多页PDF

我正在尝试创建多页 PDF。我已按照本教程进行操作。这是使用静态文本的 XIB 文件,然后从代码中添加一个表。但是我遇到的问题是当表格大于一页时。当表格超过 9 行时。它应该在下一页继续。

这就是我在代码中所做的。

让我解释一下我在这里做什么。我有一个应该填满我的 tableview 的数组。如果数组大于 8,那么我应该使用 2 页。否则一切都在一页上工作。

它的作用是,它只创建第二页....

有谁能够帮助我?

0 投票
1 回答
647 浏览

ios - 将图像从数组添加到 ImageView

我试图在 iOS 中为我​​的绘图应用程序执行撤消功能。我的方法是在每次绘图(直线、直线、正方形、圆形)之后,将绘图添加到数组中,以便我可以在撤消时弹出/删除数组的 lastObjectIndex,然后将数组的内容重新绘制到图像视图。我正在使用 NSMutableArray 和 UIImage 并使用 UIGraphicsGetImageFromCurrentImageContext。我的问题是,如何将所有图像数组显示到一个 UIImageView 中?

这是我的代码:

0 投票
1 回答
309 浏览

ios - 未正确渲染“UIGraphicsBeginImageContextWithOptions”

我只是用 imageMask 签名并保存。这里实际上 imageMask 渲染正确,但主要签名的行为异常,就像它的 2 行一样。这是我的代码。

这是它的屏幕截图。保存前&&这就是我得到的-保存后

有什么解决方案可以解决这个问题。?谢谢。

0 投票
0 回答
357 浏览

ios - UIGraphics 内存泄漏

当我两次调用上述函数时,我得到“收到内存警告”,任何人都可以告诉我泄漏的位置。提前谢谢。

0 投票
2 回答
302 浏览

ios - UIWebview 仅为 .doc 文件捕获屏幕截图

尝试创建已在我的应用程序中打开的文档的缩略图openurl

我的应用程序可以打开和保存 .doc .xls 和 .pdf 文件,但是当我尝试保存屏幕截图时,它可以正确保存 .doc 内容,对于 pdf 和 xls 它只保存一张空白的白色图片。

这是我正在测试的一些示例文档:

.doc.pdfexcel

这是我的代码:

NSLOG:

为什么我无法使用上述代码为其他类型的文档保存真实内容?

0 投票
1 回答
155 浏览

ios - iOS 6:需要在屏幕截图的页脚添加图像和文本

我有一个代码可以从我的视图中截取屏幕截图

目前我正在寻找一种方法如何添加到这个现成的图像徽标和文本的底部。非常感谢您的帮助,并在此先感谢您。

0 投票
1 回答
486 浏览

ios - IOS UIImage Scale and Crop,放大真的让图片变小了?

我使用别人的捏手势代码进行缩放,效果很好,但它在我的照片编辑应用程序中缩放我的图像,一旦用户按下完成缩放,我需要反映和保存更改,或者以另一种方式说我需要图像如果有人使用捏来缩放,实际上会被放大和裁剪。我想我可以使用他们缩放的数量 * uigraphicsbeginimagecontext 的帧大小,但该策略不起作用,因为当用户缩放图像并点击完成按钮时,图像被保存得更小,因为现在这个非常大的尺寸被挤压到视图中当我真正想要它剪掉任何剩菜而不做任何拟合时。

0 投票
1 回答
324 浏览

ios - 使用 UIGraphics 设置在 UIImage 上绘制的项目的可见性

我有一个 UIImage *backgroundImage = [[UIImage alloc] initWithData:imgData];

我将在此图像之上绘制一个图像:

有什么方法可以引用在 backgroundImage 之上绘制的 imageItem 以便我可以设置它的可见性,在绘制 imageItem 后可见/不可见?假设对 imageItem 的引用是 imageItemRef,我想根据特定条件设置它的可见性:

我不使用另一个视图来表示位于 backgroundImage 顶部的项目的原因是因为我正在对 backgroundImage 进行缩放,并且我希望在缩放 backgroundImage 时也缩放项目。