Swift에서 UIView 배경색을 설정하는 방법이 있습니까?Swift에서 UIView 배경색
Objective-C에서 self.view.backgroundColor = [UIColor redColor];
을 사용 하겠지만 Swift와 같은 방식으로 작동하지 않습니다. 나는 주변을 둘러 보았습니다. 스위프트는 불과 일주일 밖에되지 않았기 때문에 답을 찾을 수 없습니다.
누구에게 의견이 있습니까? 스위프트 3에서
Swift에서 UIView 배경색을 설정하는 방법이 있습니까?Swift에서 UIView 배경색
Objective-C에서 self.view.backgroundColor = [UIColor redColor];
을 사용 하겠지만 Swift와 같은 방식으로 작동하지 않습니다. 나는 주변을 둘러 보았습니다. 스위프트는 불과 일주일 밖에되지 않았기 때문에 답을 찾을 수 없습니다.
누구에게 의견이 있습니까? 스위프트 3에서
self.view.backgroundColor = UIColor.redColor()
:
이self.view.backgroundColor = UIColor.red
어떻게 16 진수를 사용할 수 있습니까? –
@Ior Ronner UIColor (빨간색 : 0xFF/0xFF, 녹색 : 0x00/0xFF, 파란색 : 0x00/0xFF, 알파 : 0xFF/0xFF) –
당신은 폐쇄로 전환하는 아래의 라인 (viewDidLoad
, didLayOutSubViews
등)를 사용할 수 있습니다 :
self.view.backgroundColor = .redColor()
편집을 3 스위프트 :
view.backgroundColor = .red
이 질문은 해결되었지만 누군가를 도울 수있는 정보를 추가하고 싶습니다.
view.backgroundColor = UIColorFromHex(0x323232,alpha: 1)
약간의 시간을 당신이 self
을 사용해야합니다 다음과 같이 나는이 기능을 사용
func UIColorFromHex(rgbValue:UInt32, alpha:Double=1.0)->UIColor {
let red = CGFloat((rgbValue & 0xFF0000) >> 16)/256.0
let green = CGFloat((rgbValue & 0xFF00) >> 8)/256.0
let blue = CGFloat(rgbValue & 0xFF)/256.0
return UIColor(red:red, green:green, blue:blue, alpha:CGFloat(alpha))
}
: 당신이 배경 색상을 설정 진수를 사용하려는 경우
는,이 기능과 작업을 발견
self.view.backgroundColor = UIColorFromHex(0x323232,alpha: 1)
글쎄, 누군가가 도움이 되었길 바랍니다.
죄송합니다. 당신은 RGB 값을 처리하는 경우
아이폰 OS 7.1 이상
에이 작품 당신은 대안으로이 확장을 사용할 수 있습니다.
extension UIColor {
static func rgb(red: CGFloat, green: CGFloat, blue: CGFloat) -> UIColor {
return UIColor(red: red/255, green: green/255, blue: blue/255, alpha: 1)
}
}
변명 거리입니다. ;-) 첫날에이 질문에 대한 답을 찾았습니다. 이것이 내가 찾은 방법입니다 : Xcode에서 코드 편집기에'UIColor'라고 쓰고 명령 키를 누른 채로'UIColor '라는 단어를 클릭하십시오. 사용 가능한 모든 기능을 찾을 수있는 "머리글"로 바로 뛰어갑니다. –