CGContext를 사용하여 닫힌 모양을 그렸으며 기본 색을 채웠습니다. 어떤 이벤트에서 채우기 색상을 변경하고 싶습니다. 어떻게 할 수 있습니까? 컨텍스트에는 하나의 닫힌 모양 만 있습니다.iphone이 컨텍스트에서 그려진 도형의 채우기 색을 변경합니다.
1
A
답변
0
나는 그렇게하려고 애썼지 만 할 수 없었다. 어떻게 [self setNeedsDisplay]를 통해 drawRect를 호출하여 작업을 완료 했는가? setNeedsDisplay는 drawRect를 호출하는 UIVIew의 메서드입니다.
1
전체 모양을 다시 그리면 채우기 색상을 변경할 수 있습니다. 언급 한대로 [self setNeedsDisplay]
으로 전화하고 drawRect:
구현에서는 이벤트에 따라 채우기 색상을 변경하십시오.
불행히도 다시 그리기없이 도형 채우기 색을 변경할 수는 없지만 경우에 따라 혼합 모드를 변경하는 등 다른 방법으로 필요한 효과를 얻을 수 있습니다. CGContext 문서를보고 필요에 맞는 것이 있는지 확인하십시오.
관련 문제
- 1. VisualStyleRenderer에 의해 그려진 도형의 색을 어떻게 변경합니까?
- 2. 런타임에 한 볼의 색을 변경합니다.
- 3. TinyMCE의 테두리 색을 초점을 맞추고 흐리게 변경합니다.
- 4. 캔버스에있는 도형의 위치는 어디입니까?
- 5. ActionScript/Flash - 프로그래밍 방식으로 비트 맵 채우기 IDE로 그려진 벡터?
- 6. 액션 스크립트에서 다른 스프라이트 오브젝트를 클릭하여 클릭하여 한 도형의 색을 변경하는 방법
- 7. 조건부로 채우기 색 채우기
- 8. C#에서 XAML 컨트롤 채우기 색을 제어하는 올바른 방법은 무엇입니까?
- 9. Android에서 TextView 배경으로 사용되는 도형의 색상을 설정하십시오.
- 10. Actionscript3 : 도형의 픽셀을 나열하는 방법은 무엇입니까?
- 11. Perl로 기본 도형의 이미지를 생성하려면 어떻게해야합니까?
- 12. "채우기"채우기
- 13. 그려진 그리드 - .NET
- 14. 부분적으로 그려진 선이없는 TextView
- 15. 벡터 그려진 숫자 사용
- 16. PictureBox에 그려진 이미지 저장
- 17. 응용 프로그램 아이콘이 iphone 장치에서 배경색을 변경합니다.
- 18. CGContext에서 그래디언트로 도형 채우기
- 19. Telerik GridGroupByExpression 화살표의 색을 어떻게 변경합니까?
- 20. iPhone이 XML-RPC를 지원합니까?
- 21. iPhone이 대기 모드가됩니다.
- 22. iPhone이 인터넷에 연결하려고하는지 확인하십시오.
- 23. iPhone - iPhone이 RTSP를 지원합니까?
- 24. iPhone이 중첩 된보기를 생성합니다.
- 25. iPhone이 SQL 서버에 연결
- 26. iPhone이 NSUserDefaults를 UITextField에 입력합니다.
- 27. iphone이 절전 모드가되지 않도록하십시오.
- 28. iPhone이 이상한 동작을 UITableViewController
- 29. iphone이 백그라운드 앱을 죽임
- 30. pushViewController iphone이 작동하지 않습니다.