6

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

这是我用来显示活动指示器和背景的代码。如果您需要更多信息来提供帮助,请询问。我什至不知道怎么问这个问题。我是一个完全的菜鸟。

activityIndicator = UIActivityIndicatorView(frame: CGRectMake(0, 0, 80, 80))

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()
4

1 回答 1

11

欢迎来到堆栈溢出!

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

activityIndicator.layer.cornerRadius = 10

结果:

在此处输入图像描述

此外,由于您对编程完全陌生,我建议您查看 Apple 的The Swift Programming Language,它是免费的,并带您了解整个 Swift 语言。这是链接:https ://itunes.apple.com/gb/book/swift-programming-language/id881256329?mt=11 (它也可以作为网络版本提供)

于 2015-04-07T23:37:07.030 回答