수색…
배경보기 설정
목표 C :
view.backgroundColor = [UIColor redColor];
빠른:
view.backgroundColor! = UIColor.redColor()
스위프트 3
view.backgroundColor = UIColor.redColor
UIView의 배경 이미지 채우기
목표 -C
UIGraphicsBeginImageContext(self.view.frame.size);
[[UIImage imageNamed:@"image.png"] drawInRect:self.view.bounds];
UIImage *image = UIGraphicsGetImageFromCurrentImageContext();
UIGraphicsEndImageContext();
self.view.backgroundColor = [UIColor colorWithPatternImage:image];
이미지로 뷰 백 워드 설정
self.view.backgroundColor = [UIColor colorWithPatternImage:[UIImage imageNamed:@"Background.png"]];
그라데이션 배경보기 만들기
그래디언트가있는 배경을 만들려면 CAGradientLayer 클래스를 사용할 수 있습니다.
스위프트 3.1 :
func createGradient() {
let caLayer = CAGradientLayer()
caLayer.colors = [UIColor.white, UIColor.green, UIColor.blue]
caLayer.locations = [0, 0.5, 1]
caLayer.bounds = self.bounds
self.layer.addSublayer(caLayer)
}
다음과 같이 viewDidLoad ()에서 호출 할 수 있습니다.
override func viewDidLoad() {
super.viewDidLoad()
createGradient()
}
CAGradientLayer 위치와 범위 변수는 여러 값을 사용하여 얼마나 많은 색상을 원하는지와 함께 그라디언트 레이어를 만들 수 있습니다. 문서에서 :
기본적으로 색상은 레이어 전체에 균일하게 분포되지만 그래디언트를 통해 색상 위치를 제어 할 위치를 선택적으로 지정할 수 있습니다.
Modified text is an extract of the original Stack Overflow Documentation
아래 라이선스 CC BY-SA 3.0
와 제휴하지 않음 Stack Overflow