300x250 LAYER3 UIView에 그라데이션 적용하기 - (void)viewDidLoad { [super viewDidLoad]; CAGradientLayer * gradient = [CAGradientLayer new]; gradient.colors = @[(id)[[UIColor yellowColor] colorWithAlphaComponent:0.6].CGColor,(id)[UIColor redColor].CGColor, (id)[UIColor blueColor].CGColor]; gradient.locations = @[@0.0f, @0.5f]; [_gradientView setBackgroundColor:[UIColor clearColor]]; CALayer * backgroundLayer = gradient; backgroundLayer.fram.. 2022. 4. 1. 뷰 계층 관리 Zindex(Z position)을 이용하여 뷰의 계층을 제어 할 수 있다. 이렇게 A와 B의 위치를 교환하여 A뷰를 앞으로 전환 할 수 있다. 단, 같은 부모뷰에 속해 있어야 한다.(같은 계층에 있어야 한다.) 코드를 이용하는 두가지 방법이 있다. Method 1 AView.bringSubviewToFront(BView) 뷰의 인덱스 위치를 변경 해준다. Method 2 Bview.layer.zPosition = 1 제일 앞에 보이는 뷰의 포지션을 움직여 준다. 예를 들어 이렇게 버튼이 뒤에 있고 뷰가 앞에 있을 때, button.layer.zPosition = 1000 이라고 해주면 이렇게 버튼이 위로 오게 되지만 터치이벤트는 움직이기 전 뷰에 가려지지 않은 부분에서만 동작한다. 하지만 , self... 2022. 3. 25. UILable cornerRadius 적용이 안될 때는 clipToBounds를 활성화 해주자 2022. 3. 16. 이전 1 다음 300x250