我使用下面的代码进行屏幕截图:采取的观点屏幕快照view.layer.cornerRadius
UIGraphicsBeginImageContext(contentView.frame.size);
[contentView.layer renderInContext:UIGraphicsGetCurrentContext()];
UIImage *viewImage = UIGraphicsGetImageFromCurrentImageContext();
UIGraphicsEndImageContext();
UIImageWriteToSavedPhotosAlbum(viewImage, self,@selector(savedImage:didFinishSavingWithError:contextInfo:),nil);
这里的问题是,它似乎无法捕捉到我的UILabel's
正确,我具有圆角落。
lbl.layer.cornerRadius=radius;
这是应该的:
,这是当视图被捕获它如何出现:
布莱恩请告诉我?我尝试了maskToBounds
和clipsToBounds
的组合,但没有任何工作,也许有一种替代方式可以捕捉带圆角的视图。
感谢您的任何建议!
如果你想添加到标签的任何符号,你可以使用Unicode尝试。 – Priyanka
你是如何通过四舍五入取得钻石的?这看起来不正确。 – Desdenova
@Desdenova角落的半径非常高,试穿 –