CGAffineTransformTranslate 含义以及转换过程中设置的值
我见过各种进行仿射变换的代码,它们往往总是 使用一些坐标值调用 CGAffineTransformTranslate。 典型的代码如下所示: CGAffineTransform landscapeT…
在循环中释放 renderInContext 结果
我有一个在循环中调用的方法,看起来像这样: NSAutoreleasePool *pool = [[NSAutoreleasePool alloc] init]; UIImageView *background = [[UIImageVi…
CoreGraphics/石英阴影
我目前正在 iPhone 上使用 CoreGraphics/Quartz CGContextAddLineToPoint 函数绘制正弦曲线: CGContextRef _context = UIGraphicsGetCurrentContext(…
为什么 UIImageView 比 CGContextDrawImage 更占用内存
在开发 iPad PDF 阅读器时,我们决定准备渲染密集型页面(其中有很多路径)的高分辨率图像,并使用这些图像而不是 pdf 页面来避免性能问题。我们认为 …
设置 CGAffineTransform 的起点
我使用遵循 CGPathAddEllipseInRect 的 CAKeyframeAnimation 沿着圆圈对 UIView 进行动画处理。但是,无论视图最初位于哪个框架,视图似乎总是从同一…
将渐变应用于 CAShapeLayer
有人有将渐变应用于 CAShapeLayer 的经验吗? CAShapeLayer 是一个很棒的图层类,但它似乎只支持纯色填充着色,而我希望它具有渐变填充(实际上是一个…
QuartzCore 在清晰 UIView 上的性能
我有一个 UIView,我在 init 方法中将背景颜色设置为清除。然后我在drawRect 中的两点之间绘制一条蓝线。第一个点是视图上的第一次触摸,第二个点在调…