如何围绕活动指标背景的角落

Gre*_*reg 5 activity-indicator ios swift

我是编码的新手.话虽如此,我已经想出如何在我的白色活动指示器微调器后面放置一个灰色背景.现在我希望背景的四角是圆的.我搜索和搜索但是我没有成功.

这是我用来显示活动指标和背景的代码.如果您需要更多信息来提供帮助,请询问.我真的不知道怎么问这个问题.我是个新秀.

activityIndi​​cator = UIActivityIndi​​catorView(frame:CGRectMake(0,0,80,80))

        //activityIndicator.

        activityIndicator.center = self.view.center;

        activityIndicator.backgroundColor = (UIColor (white: 0.3, alpha: 0.8))   //create a background behind the spinner

        activityIndicator.hidesWhenStopped = true

        activityIndicator.activityIndicatorViewStyle = UIActivityIndicatorViewStyle.WhiteLarge

        view.addSubview(activityIndicator)

        activityIndicator.startAnimating()

        UIApplication.sharedApplication().beginIgnoringInteractionEvents()
Run Code Online (Sandbox Code Playgroud)

ABa*_*ith 10

欢迎来到Stack Overflow!

在回答您的问题时:您应该将CALayer属性cornerRadius设置为正值非零值.例如:

activityIndicator.layer.cornerRadius = 10
Run Code Online (Sandbox Code Playgroud)

结果如下:

在此输入图像描述

此外,由于您对编程完全不熟悉,我建议您查看Apple的The Swift Programming Language,它是免费的,并带您浏览整个Swift语言.这是链接:https://itunes.apple.com/gb/book/swift-programming-language/id881256329?mt = 11(它也可以作为Web版本使用)