Tag: 石英芯

关于带有圆angular的UIImageView

我想做一个圆angular的UIImageView,所以我用[imageView.layer setCornerRadius:5.0f]; 它的作品,但不完美。 如果你仔细观察,你可以看到图像的angular落(我上传了一张照片,我不知道你是否可以清楚地看到,angular落里有蓝色的部分)。 我应该如何删除这些? 谢谢。 (PS:我还设置了边界的视图,是这样的吗?)

如何使用目标c转换(.doc,.xls,.ppt)为pdf?

我能够在PDF文件上实现注释并将其导出。 但是在doc的情况下,xls和ppt我无法使用目标c应用注释? 所以我打算将(.doc,.xls,.ppt)文件转换为pdf格式。 使用UIKit或Quartz框架可能实现?

iOS:仅绘制UImage的一部分

我想绘制一个UIImage的自定义部分(即:我想揭示的UIImage用户触摸的部分),我有合理的结果,通过使用该layer mask属性。 在我的UIView上是这样的: UIBezierPath *maskPath = [UIBezierPath bezierPath]; [maskPath setLineWidth:10.0]; [maskPath moveToPoint:CGPointMake(10.0, 10.0)]; [maskPath addLineToPoint:CGPointMake(100.0, 100.0)]; CAShapeLayer *shapeMaskLayer = [CAShapeLayer layer]; shapeMaskLayer.path = maskPath.CGPath; [self.layer setMask:shapeMaskLayer]; 然后,在drawRect : – (void)drawRect:(CGRect)rect { [img drawInRect:rect]; } 有用。 我只看到由maskPath定义的图像部分。 但是,看起来这不是解决这个问题的最好方法。 所以我的问题是: iOS SDK中的图像的自定义部分(可以是任何形状)的最佳方式是什么? 。

如何使用Quartz Core绘制星星?

我试图改编苹果公司提供的一个例子,以编程方式绘制星星,代码如下: CGContextRef context = UIGraphicsGetCurrentContext(); CGContextSetLineWidth(context, aSize); for (NSUInteger i=0; i<stars; i++) { CGContextSetFillColorWithColor(context, aColor); CGContextSetStrokeColorWithColor(context, aColor); float w = item.size.width; double r = w / 2; double theta = 2 * M_PI * (2.0 / 5.0); // 144 degrees CGContextMoveToPoint(context, 0, r); for (NSUInteger k=1; k<5; k++) { float x = r * sin(k […]

在Xcode 5中不需要Quartz Core Import?

今天偶然发现了这个。 如果我在不导入<QuartzCore/QuartzCore.h>情况下尝试访问CALayer则会在Xcode 4.6中收到警告。 但是,在Xcode 5中也是一样的。

如何在CALayer中绘制径向渐变?

我知道CAGradientLayer目前不支持径向渐变,只有kCAGradientLayerAxial选项。 我想要下面的东西: 我已经四处寻找这个问题,发现有一个办法解决这个问题。 但是我的解释并不清楚。 所以我想知道,如果我可以使用CAGradientLayer绘制径向渐变,如果是的话,那么该怎么做呢?