2016-11-11 80 views
0

Swift 3 如何制作圆圈?该圆应该位于中心。有一定的半径。背景 - blackblur。 谢谢如何在Swift中绘制一个圆圈3

+2

欢迎来到计算器。这不是要求某人为您编写所有代码的地方。您需要向我们展示您迄今为止所做的工作以及您遇到的具体问题。 – curt

回答

9

为了使一个圆圈画一个正方形,并添加cornerRadius等于在宽度/ 2:

let circle = UIView(frame: CGRect(x: 0.0, y: 0.0, width: 100.0, height: 100.0)) 

circle.center = self.view.center 
circle.layer.cornerRadius = 50 
circle.backgroundColor = UIColor.black 
circle.clipsToBounds = true 


var darkBlur = UIBlurEffect(style: UIBlurEffectStyle.dark) 
var blurView = UIVisualEffectView(effect: darkBlur) 

blurView.frame = circle.bounds 

circle.addSubview(blurView) 
self.view.addSubview(circle) 

祝你好运! :)

+0

谢谢!不要提示黑色被Blur取代? – smerTDima

+0

我已编辑答案请检查 –

+0

它变成平方) – smerTDima