小编Jac*_*sey的帖子

将UIView渲染为PDF作为iPad上的矢量 - 有时渲染为位图,有时渲染为矢量

我有一个iPad应用程序,我正在尝试从UIView生成一个PDF,它几乎完美地工作.

代码非常简单如下:

UIGraphicsBeginPDFContextToFile( filename, bounds, nil );
UIGraphicsBeginPDFPage();
CGContextRef pdfContext = UIGraphicsGetCurrentContext();
[view.layer renderInContext:pdfContext];
UIGraphicsEndPDFContext();
Run Code Online (Sandbox Code Playgroud)

这非常适用于一个奇怪的例外.如果在渲染为PDF之前视图已在屏幕上,则视图上的UILabel将作为精彩向量呈现给PDF.如果视图尚未显示在屏幕上(IE控制器是initWithNib等但尚未被推入导航控制器或其他任何东西),则文本将以"ipad"分辨率呈现为位图.

当我随后将其渲染为pdf上下文时,就像渲染到屏幕上的行为一样将视图渲染为矢量.

是否有一些我可以调用的方法或属性我可以在视图或图层或其他地方设置以模仿此行为而无需在屏幕上显示视图?

它与UIViewPrintFormatter有关吗?

pdf uiview ipad ios

27
推荐指数
1
解决办法
5635
查看次数

如何在侧面设置RSpec进行性能测试

我们在rails项目中使用RSpec进行单元测试.我想在RSpec中设置一些性能测试,但这样做是为了不破坏"常规"功能和固定装置.

理想情况下,我能够以某种方式标记我的性能规格,以便它们不会默认运行.然后,当我明确指定运行这些规范时,它将加载一组不同的灯具(使用更大,更像'类似生产'的数据集进行性能测试是有意义的.

这可能吗?看起来应该是这样.

有没有人设置这样的东西?你是怎么做到的?

rspec ruby-on-rails fixtures performance-testing

9
推荐指数
2
解决办法
4124
查看次数

标签 统计

fixtures ×1

ios ×1

ipad ×1

pdf ×1

performance-testing ×1

rspec ×1

ruby-on-rails ×1

uiview ×1