使用 Quartz 2D 绘制线条且 alpha 属性 < 时出现问题iPhone 上的 1.0
我用这段代码在我的应用程序中绘制。所以我有问题,如果我用 alpha 属性 = 1 绘制。它非常好,但如果我更改 alpha 属性 = 0.2 那么我的油漆就不好。如…
有没有办法让 CGPath 增长 x 像素?
我正在构建一个自定义 UIView,它在 drawRect: 方法中绘制自己的内容。我想用一种颜色描边 CGPath,然后将此选区增大 1px 并用另一种颜色描边。有人找…
Quartz 2D 还是 OpenGL ES?从长远来看,优点和缺点,迁移到其他平台的可能性
我很难决定是使用 Quartz2D 还是 OpenGL 来玩 iPad 游戏。大部分是 2D,但效果密集(10-30 个对象的同步照明效果,屏幕上的 10-20 个同步动画)。 到…
从 pdf 文件创建目录
我正在使用quartz 来显示pdf 内容,并且我需要创建一个目录来浏览pdf。通过阅读Apple的文档,我认为我应该使用CGPDFDocumentGetCatalog,但我找不到任…
如何使用 Quartz2D 绘制可动画的标尺?
我想用 Quartz2D 画一把简单的尺子的线条,仅供练习。 由于我不知道如何在 iPhone 上以编程方式制作矢量图形,也许有人可以给我指点一个好的入门教程…
这是为 iPhone 游戏制作游戏循环的好方法吗?
我是 iPhone 开发新手,但正在尝试构建 2D 游戏。我正在关注一本书,但它创建的游戏循环基本上是这样说的: function gameLoop update() render() sle…
我这里有内存管理问题吗?
这里的代码一定有问题: + (UIImage*)captureView:(UIView *)theView { UIGraphicsBeginImageContext(theView.frame.size); [theView.layer renderInC…
石英 2D 笔画对齐
使用 kCGPathFillStroke 作为绘图模式时,是否可以调整笔画的默认居中对齐方式? 例如,当使用以下方法绘制闭合路径时: CGContextDrawPath(context, …
是否可以在 iPhone 上保存带有 Core Graphics 的图像?
以下代码将 PDF 页面转换为 JPEG。它在 Snow Leopard 上按预期运行: ... //get the image from the bitmap context CGImageRef image = CGBitmapCont…
如何在 GLPaint 示例代码中制作自己的记录路径
我最近下载了 GLPaint 示例代码并查看了其中非常有趣的部分。有一个recordedPaths NSMutableArray,其中有一些点,然后由GLPaint 读取和绘制。 它在这…
iPhone:绘制存储在数组中的 CGLayers 时崩溃
我正在尝试构建一个具有重做和撤消功能的绘图应用程序。 我的想法是在“touchMoved”中的图层中绘制线条,然后将该图层保存在“touchEnded”中。 我不…
可以在滚动视图上重用 UILabels 吗?
我正在尝试实现一个在不使用 UITableView 的情况下显示信息网格的视图,但是,由于我要显示大约 36 个不同的统计数据,及其标签,我将必须初始化并使…