CGLayer 显示错误
我有一个 UIView 子类 (TraceView),宽 200,高 100,我尝试在其上逐像素绘制。 在本例中,我尝试绘制一条 75% 的水平蓝线。 相反,我得到两条垂直的…
Quartz 如何处理纹理压缩?
我正在 iPhone 上进行开发,我们的大部分游戏都使用 OpenGL ES,但也有一些菜单使用 CGImage 和 Quartz 来显示。 在OpenGL ES中,我知道无论采用什么…
如何检查用户是否在 CGPath 附近点击?
场景: 我有一组 CGPath。 它们大多只是线条(即不是封闭的形状)。 它们通过 UIView 的绘制方法绘制在屏幕上。 如何检查用户是否在其中一条路径附近…
绘制大型 CGPath 最有效的方法是什么?
好吧,我有一个 UIView,它显示一个相当宽的 CGPath。 它可以在 UIScrollView 内水平滚动。 现在,我使用 CATiledLayer 来查看视图,因为它的宽度超过…
为 iPhone SDK 优化绘图(用手指触摸)应用程序
我正在编写一个使用手指绘制简单图表的应用程序。 我让它在大部分情况下都能工作,但现在我正在尝试优化它的性能。 当用户快速滑动手指时,我无法捕获…
iPhone SDK 使用 Quartz 缩放和刷新 PDF
查看 QuartzDemo 示例应用程序,我喜欢单独使用quartz(即不使用 uiwebview)渲染 PDF 的速度。 然而,当我放大 PDF 时,它似乎并没有像在 PDF 视图中…
未找到 CATransform3DMakeRotation 符号
我已经包含: #import "QuartzCore/QuartzCore.h" 但是当我尝试构建时,我收到标题中提到的错误。 我还需要做些什么来告诉 XCode 包含该框架吗? 我使…
来自具有透明度的 PNG 的 openGL ES 纹理正在以奇怪的伪影进行渲染,这让我抓狂!
我开始开发我的第一个 OpenGL iPhone 应用程序,但我遇到了早期的障碍。 我有一个非常简单的小纹理,我想在 2D 游戏中将其用作精灵,但它在顶部呈现奇…
Cocoa:Quartz、核心图形、上下文与视图。 天啊!
头开始疼。 我想我太快陷入这个问题了......也许有人可以帮助我想象这些(不包括 OpenGL ES)高级绘图库如何组合在一起 - 或者向我指出一些高级文档。…
iPhone:使用 Quartz 2D 转换图像
我正在尝试使用 CGContextRef 对图像应用一些转换。 我正在使用 CGContextTranslateCTM、CGContextScaleCTM 和 CGContextRotateCTM 函数,但为了简单…
检索 UIImage 的像素 alpha 值
我目前正在尝试获取 UIImageView 中像素的 alpha 值。 我已经从 [UIImageView image] 获取了 CGImage 并从中创建了一个 RGBA 字节数组。 Alpha 被预乘…
是否可以使用 Cocoa Touch 更改字体的字母间距/字距调整?
我已经在互联网上搜索了一段时间,以获取有关如何更改 UIKit 中字体的字母间距/字距调整的信息。 我担心的是,就像使用您自己的自定义字体一样,您根…