Questions tagged «quartz-core»

14
带边框的UITextView
我想在A周围有一个细的灰色边框UITextView。我已经阅读了Apple文档,但是在那儿找不到任何财产。请帮忙。
127 ios  quartz-core 

5
带有透明孔的CALayer
我有一个简单的视图(图片的左侧),并且需要为此视图创建某种叠加层(图片的右侧)。此叠加层应具有一定的不透明度,因此在下面的视图中仍部分可见。最重要的是,此覆盖层的中间应有一个圆形孔,这样它就不会覆盖视图的中心(请参见下面的图片)。 我可以轻松地创建一个这样的圆: int radius = 20; //whatever CAShapeLayer *circle = [CAShapeLayer layer]; circle.path = [UIBezierPath bezierPathWithRoundedRect:CGRectMake(0, 0,radius,radius) cornerRadius:radius].CGPath; circle.position = CGPointMake(CGRectGetMidX(view.frame)-radius, CGRectGetMidY(view.frame)-radius); circle.fillColor = [UIColor clearColor].CGColor; 还有一个“完整”的矩形叠加层,如下所示: CAShapeLayer *shadow = [CAShapeLayer layer]; shadow.path = [UIBezierPath bezierPathWithRoundedRect:CGRectMake(0, 0, view.bounds.size.width, view.bounds.size.height) cornerRadius:0].CGPath; shadow.position = CGPointMake(0, 0); shadow.fillColor = [UIColor grayColor].CGColor; shadow.lineWidth = …

6
iOS:以编程方式制作屏幕截图的最快,最高效的方法是什么?
在我的iPad应用程序中,我想制作一个UIView的屏幕截图,该截图占据了屏幕的很大一部分。不幸的是,子视图嵌套得很深,因此制作屏幕快照和动画页面卷曲后需要很长时间。 有没有比“通常”更快的方法? UIGraphicsBeginImageContext(self.bounds.size); [self.layer renderInContext:UIGraphicsGetCurrentContext()]; UIImage *resultingImage = UIGraphicsGetImageFromCurrentImageContext(); UIGraphicsEndImageContext(); 如果可能的话,我想避免缓存或重组视图。
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.