quartz-graphics

    13热度

    4回答

    我对我的每个UITableViewCells都使用了UIImageView作为缩略图。我的代码使用SDWebImage异步地从我的后端抓取这些图像并加载它们,然后缓存它们。这工作正常。 我的UIImageView是一个50x50正方形,在Interface Builder中创建。它的背景是不透明的白色(与我的UITableViewCell背景颜色相同,性能相同)。但是,我想使用光滑的角落以获得更好

    0热度

    1回答

    我是CATransform3D的新手。我很想使用此代码在我的UIImageView上制作3D转换效果。 CALayer *layer = imageView.layer; CATransform3D rotationAndPerspectiveTransform = CATransform3DIdentity; rotationAndPerspectiveTransform.m34 = 1.0

    0热度

    1回答

    我想填充形状的内部,但没有用处。它只是描绘路径,但不填充你好颜色。我GOOGLE了,但没有作为填充不工作。指导我做错了什么。 CGContextRef ctx = UIGraphicsGetCurrentContext(); CGContextAddPath(ctx, pathi); CGContextSetStrokeColorWithColor(ctx, [UIColor redColor

    0热度

    1回答

    我愿做这样的使用Quartz一定的效果: 我想对ImageView的之上的一层,但一些区域是没有覆盖的,我怎么能实现它?有任何想法吗?谢谢。

    1热度

    2回答

    如何使用线性渐变填充PNG UIImage的非透明区域?我想为MKAnnotationView重用一个PNG形状,但更改每个注释的属性的渐变。

    0热度

    3回答

    我使用下面的代码来画弧到定制CALayer类的drawLayer方法,但什么也不显示: (void) drawLayer:(CALayer *)layer inContext:(CGContextRef)ctx { float r = self.bounds.size.width/2; CGContextClearRect(ctx, self.bounds); // cl

    1热度

    1回答

    我正在尝试动画一个正在改变它的形状的贝塞尔曲线。我正在定义的教程是用于做块或关键帧动画。我想计算曲线的形状,并绘制它随变化的每一帧。 有人可以指出我正确的方向吗?

    1热度

    1回答

    如果我错了,请纠正我。我的理解是,Mac OS X有一个WindowServer进程,用于合成所有应用程序的窗口,并在屏幕上绘制最终的合成图像。问题在于WindowServer进程获取其他应用程序的“窗口数据”(以某种形式,如位图)。它是通过应用程序和WindowServer进程之间的共享内存机制来实现的吗?任何信息或指针/文件会有帮助! 另外,在这方面iOS是否同样实施? 谢谢!

    0热度

    1回答

    我已经创建了一个自定义按钮类,用于我的xibs,基本上只是一个带有标签的阴影的按钮。但是,标签中的文本呈锯齿状(好像它不是反锯齿)。这里是我的代码的相关部分的类(这是一个非常小的类,从UIButton继承)。 - (id)initWithFrame:(CGRect)frame { self = [super initWithFrame:frame]; if (self) {

    0热度

    1回答

    我使用CALayer交互式书籍引擎,并希望旋转CALayer围绕它的中心,但是当我将旋转变换(使用基于用户输入的角度)应用于CALayer它变得疯狂:层以非常奇怪的方式伸展和移动并消失。我要做的就是 [CATransaction begin]; [CATransaction setValue: (id) kCFBooleanTrue forKey: kCATransactionDisableAc