나는 코어 그래픽 효과를 추가하고자하는 CALayer 모양을 가지고 있습니다. 지금 당장은 간단하게 유지하고 채우기 색상을 변경하고 싶습니다. 어떻게해야합니까?코어 그래픽에서 CALayer의 채우기 색상을 변경하려면 어떻게해야합니까?
2
A
답변
8
당신은 사용할 수 있습니다
layer.backgroundColor = [[UIColor greenColor] CGColor];
당신이 채우기 위해 경로 같은 더 복잡한 모양이있는 경우 덮어 쓸 필요가있는 레이어의 drawInContext:
같은 STH와 이 :
- (void)drawInContext:(CGContextRef)context
{
//...
CGContextSetFillColorWithColor(context, [[UIColor greenColor] CGColor]);
CGContextFillPath(context);
//...
}
자세한 내용은 Quartz 2D Programming Guide을 참조하십시오.
1
shape.fillColor = [UIColor blackColor].CGColor;
0
[[UIColor redColor] setFill]
당신이 찾고있는 것입니다.
Xcode open atm이 없지만 경로를 채우려는 경우 올바른 방법이어야합니다. 당신은 단지 전체 레이어의 색상을 변경하려면
관련 문제
- 1. AS3에서 사각형의 채우기 색상을 변경하려면 어떻게해야합니까?
- 2. ActionScript 2를 사용하여 채우기 색상을 변경하려면 어떻게해야합니까?
- 3. CALayer의 채우기 색상 변경
- 4. 코어 그래픽에서 이미지 색상 설정
- 5. 코어 플롯을 사용하여 scatterPlot의 일부분에 대한 선 색상을 변경하려면 어떻게해야합니까?
- 6. HTML 요소의 색상을 변경하려면 어떻게해야합니까?
- 7. SectionIndexer에서 팝업 색상을 변경하려면 어떻게해야합니까?
- 8. 루아에서 글꼴 색상을 변경하려면 어떻게해야합니까?
- 9. GWT에서 DecoratorPanel의 색상을 변경하려면 어떻게해야합니까?
- 10. UIActionsheet 버튼 색상을 변경하려면 어떻게해야합니까?
- 11. 캔버스에있는 그림의 색상을 변경하려면 어떻게해야합니까?
- 12. textView android.Routlay.simple_spinner_dropdown_item의 색상을 변경하려면 어떻게해야합니까?
- 13. UITextField clearButton의 색상을 변경하려면 어떻게해야합니까?
- 14. Google지도에서 도로의 색상을 변경하려면 어떻게해야합니까?
- 15. 버튼의 tabcontrol 색상을 변경하려면 어떻게해야합니까?
- 16. UIButton을 클릭하여 색상을 변경하려면 어떻게해야합니까?
- 17. PopupMenu에서 RadioButton의 색상을 변경하려면 어떻게해야합니까?
- 18. ColorBox에서 프레임의 색상을 변경하려면 어떻게해야합니까?
- 19. xyplot에서 헤더의 색상을 변경하려면 어떻게해야합니까?
- 20. 코어 그래픽에서 삼각형 그리기
- 21. 코어 그래픽에서 둥근 선을 부드럽게하기
- 22. 코어 그래픽에서 선을 제거하는 방법에
- 23. 코어 그래픽에서 원을 지우는 방법
- 24. 코어 그래픽에서 소수 CGPoint 효과?
- 25. 코어 그래픽에서 CGFloat 배열 전달
- 26. 쉘 창에서 빌드 출력의 색상을 변경하려면 어떻게해야합니까?
- 27. GitHub에서 소스 코드의 색상을 변경하려면 어떻게해야합니까?
- 28. (Telerik) RadRibbonBar의 제목 텍스트의 색상을 변경하려면 어떻게해야합니까?
- 29. GridView에서 글꼴 색상을 변경하려면 어떻게해야합니까? DevExpress C#
- 30. 막 대형 차트의 레이블 색상을 변경하려면 어떻게해야합니까?
@Tobi 응답을 완료하려면 레이어가'CAShapeLayer'에서 상속받은 경우 서브 클래스를 만들 필요가 없으며'fillColor' 속성을 사용할 수 있습니다. – iGranDav