按下按钮时,我需要随机化标签背景颜色的帮助。我想随机选择四种颜色,而不是本书中的每种颜色。
$edge = Start-Process -FilePath ($Env:WinDir + "\explorer.exe")
-ArgumentList
"shell:Appsfolder\Microsoft.MicrosoftEdge_8wekyb3d8bbwe!MicrosoftEdge"
$edge.visible = $true
$edge.FullScreen = $true
当我尝试将func randomColor 分配给标签背景颜色时,会出现此错误:无法将'()'类型的值分配为'UIColor?'
答案 0 :(得分:2)
返回 UIColor 。
func randomColor() -> UIColor {
let hue : CGFloat = CGFloat(arc4random() % 256) / 256
let saturation : CGFloat = CGFloat(arc4random() % 128) / 256 + 0.5
let brightness : CGFloat = CGFloat(arc4random() % 128) / 256 + 0.5
return UIColor(hue: hue, saturation: saturation, brightness: brightness, alpha: 1)
}