다음 코드는 ios6에서 잘 작동합니다. 보기에 위쪽 및 아래쪽 내부 알파 그라디언트를 적용해야합니다. CAGradientLayer * gradient = [CAGradientLayer layer];
gradient.frame = self.bounds;
gradient.colors = [NSArray arrayWithObjects:(id)[[UIColo
다른 크기의 여러보기에 대해 CAGradientLayer의 색 그라디언트를 만들고 싶습니다. 별도로 프레임을 정의하는 방법을 모른다 : UIColor *darkOp = [UIColor colorWithRed:0.2f green:0.2f blue:0.27f alpha:1.0];
UIColor *lightOp = [UIColor colorWithRed:0.3
에 나는 UIViewController에서 3 사용자 정의보기을 만들었습니다. 각 커스텀 뷰에서, 나는 012h 형태의 레이어를 사용하여 모양을 만들었습니다.. 이들 층은 그라데이션 색를 포함한다. 이제 사용자 지정보기에 그라데이션 색을 설정하려고합니다. 내가 그것을하려고 할 때, 그것은 부서지고있다. 첫 번째보기의 코드는 다음과 같습니다. //first
의 내보기로 레이어를 추가로 CAGradientLayer을 제거하는 방법 : 나는 슈퍼 레이어에 needsDisplay를 호출 할 경우에도, [self.layer insertSublayer:_gradient above:_another.layer];
는 그 다음이 제거 얻을하지 않는 것 같습니다 : [_gradient removeFromSuperlaye
나는 NSArray에 신속한 배열 브리징을 알고 있습니다. 스위프트 배열에는 하나의 유형 만 포함될 수 있습니다. 신속하게 CAGradientLayer의 위치를 설정하고 싶습니다. 배열을 종료 할 필요가 없습니다. 유일한 옵션이 있습니까 : 대답) NSArray 객체를 float로 만들고 nil을 끝에 씁니까? B.) nill을 지정할 수 있도록 any
사용자 지정 UIButton 그라데이션 배경을 만들고 싶습니다. 요구 사항에 대한 사진을 첨부했습니다. 내가 예상대로 는하지만 내 그라데이션 배경은 없습니다. 내 질문은 어떻게 그라데이션에 위치 또는 위치를 설정하는 것입니다? (위에서 아래로 중심에서부터 중심까지). 여기 내 코드입니다 : - (void)setBlueShiningLayer {
CA
투명하게 시작하는 SKSpriteNode가 있습니다. 한쪽에서 시작하여 다른 쪽으로 이동하여 전체 스프라이트가 보이는 상태로 완전히 보이게하고 싶습니다. This question은 UIViews에서 CALayers 문제를 해결했지만 SKSpriteNode의 CALayers에 액세스 할 수있는 것처럼 보이지 않습니다. SKSpriteNodes에 애니메이션 그
내가 내 자신의 클래스의 .h 파일에있는 UIButton에서 파생 생성 : 나는 배경을 변경하지만, 지금까지 성공하지 않고 몇 가지 방법을 추가하려고 구현에서 @interface MenuButton : UIButton
- (void)changeBackground;
@end
: GradientLayer.m 파일의 #import "MenuButton
CAGradientLayer (그라디언트 및 프레임)에 애니메이션을 적용하려고하는데 프레임을 0으로 애니메이트하면 뷰의 왼쪽 상단까지 축소됩니다. 수평으로 움직 이기만하면됩니다. 지금은 수평 및 수직으로 0에 애니메이션을 적용하고 있습니다. 내가 원하는 것은 그것을 아래 아무것도 갈 때입니다, 그냥 수평으로 만 축소와 같은 높이를 전체 시간을 유지 : 여기