20得票1回答
在Xcode 5中是否不需要导入Quartz Core?

今天偶然发现一个问题,在Xcode 4.6中,如果我尝试访问CALayer而没有导入<QuartzCore/QuartzCore.h>,就会收到警告。但是相同的代码在Xcode 5中可以正常工作。

7得票2回答
从CALayer获取位图,有没有其他替代方法来渲染?

我有许多CALayer,这些CALayer在我的应用程序运行时动态创建,我需要能够生成这些CALayer的单个位图,稍后将其进行遮罩处理。 当我需要创建遮罩时,CALayer已经绘制到了背景中(也使用shouldRasterize = YES),并且使用renderInContext我可以得...

9得票3回答
如何使用Quartz Core绘制星星?

我正在尝试调整Apple提供的一个例子,以便通过编程实现星形连线绘制。代码如下: CGContextRef context = UIGraphicsGetCurrentContext(); CGContextSetLineWidth(context, aSize); for (NS...

7得票3回答
iOS 7 通知中心样式标签

在iOS7的通知中心中,标签(以及分隔线)具有非常有趣的背景:模糊图像和类似柔光混合模式的效果。 我不确定应该搜索什么。非常感谢能够给出如何实现这个效果的指针。 到目前为止,我尝试通过使用 label.textColor = [UIColor colorWithPatternImage:.....

8得票1回答
在iOS应用中使用CoreAnimation / QuartzCore对UILabel进行动画处理

我在我的iOS应用中遇到了一个UILabel动画的问题。经过两天的搜索代码片段,没有任何结果。我找到的每个示例都是关于如何动画UIImage,并将其作为子视图添加到UIView中的图层。有没有好的示例可以关于如何动画UILabel?我发现通过设置alpha属性实现闪烁动画的不错解决方案:我的函...

21得票1回答
如何在CALayer.contents中添加可拉伸的UIImage?

我有一个CALayer,我想在它上面添加一张可拉伸的图片。如果我只是这样做: _layer.contents = (id)[[UIImage imageNamed:@"grayTrim.png"] resizableImageWithCapInsets:UIEdgeInsetsM...

13得票2回答
在iOS中,对CALayer进行描边掩码处理

我正在尝试创建一个带有一个圆角和描边/边框的标签(或者其他视图)。我可以使用以下代码实现圆角效果:UIBezierPath *maskPath = [UIBezierPath bezierPathWithRoundedRect:self.label.bounds ...

16得票2回答
将QuartzCore添加到Xcode 4以供iOS使用

我在安装QuartzCore时遇到困难,涉及iOS应用程序和Xcode 4。我就是找不到答案:该怎么做?因为当我尝试将QuartzCore添加到项目的目标中时,似乎只能添加Mac OS X框架。你所能做的关于iOS框架只有创建一个。

11得票3回答
淡化任何接近UIScollView边缘的内容

如标题所述,我试图为一些UIImageViews添加淡出效果,当它们越靠近UIScrollView的四个边缘时。由于用户可以拖动UIImages,如果他将它们拖向边缘,它们开始淡出,而不是给出像UIScrollView有边框的剪切效果。我尝试了这篇教程:http://www.cocoaneti...

8得票2回答
CGContext线宽

我试图画一条简单的线,但问题是它不是一个像素宽而是两个。如果我读懂了文档,它说用户空间单位会转换为像素。 代码非常简单,但我的线始终是两个像素宽。 //Get the CGContext from this view CGContextRef context = UIGraphicsGet...