그래서 core-plot을 사용하고 CPTAxisLabel에 대해 CPTLayer의 메서드를 재정의해야하지만 모든 레이블에 대해 메서드를 재정의해야하므로 CustomCPTAxisLabel 클래스를 만들었습니다. 문제는 renderAsVectorInContext 마녀가 CPTLayer의 메소드 인 CPTAxisLabel이 CPTLayer를 상속하고 CustomCPTAxisLabel이 CPTAxisLabel (CPTLayer-> CPTAxisLabel-> CustomCPTAxisLabel)을 상속한다는 점입니다. 질문은 CustomCPTAxisLabel의 CPTLayer에서 메서드를 재정의 할 수 있습니까? 귀하의 서브 클래스 CustomCPTAxisLabel에서상속 된 클래스에서 메서드를 재정의하는 방법
는
0
A
답변
0
, 당신은 renderAsVectorInContext를 대체 할 방법을 정의합니다.
같은 뭔가 - (무효) renderAsVectorInContext : (CGContextRef) 컨텍스트 {
[super renderAsVectorInContext:context]; // Do customisation after this.
}
당신은 나 CPTAxisLabel에게 에 클래스를이 메소드를 오버라이드 (override)를 선택하지만,하지 않을 수도 있습니다 수퍼 클래스를 호출하면됩니다.
관련 문제
- 1. 상속 클래스에서 메서드를 호출하는 방법
- 2. Javascript : 일부 클래스에서 공용 메서드를 재정의하는 방법?
- 3. 상속 된 유형으로 인터페이스 속성을 재정의하는 방법
- 4. 상속 된 메서드를 모의하는 방법
- 5. C에서 Form.Show() 메서드를 재정의하는 방법 #
- 6. 하위 클래스 컨텍스트에서 수퍼 클래스에서 상속 된 메서드를 실행하는 방법?
- 7. 상속 된 클래스를 PHP의 동일한 클래스에서 메서드를 실행하는 방법
- 8. 리소스 클래스에서 equals() 메서드를 재정의하는 방법은 무엇입니까?
- 9. JPA에서 상속 된 클래스의 특성을 재정의하는 방법
- 10. 이벤트를 발생시키는 메서드를 올바르게 재정의하는 방법
- 11. TreeNode.Clone() 메서드를 재정의하는 방법?
- 12. jquery 클래스 메서드를 재정의하는 방법?
- 13. 부모 클래스에서 액세스 할 수 있도록 클래스 메서드를 재정의하는 방법
- 14. 봉인 된 클래스에서 상속
- 15. .NET에서 확장 메서드를 "재정의하는 방법"?
- 16. WebSocket send() 메서드를 재정의하는 방법
- 17. 상속 된 메서드를 호출하면
- 18. Ruby에서 인스턴스 메서드를 재정의하는 방법
- 19. 상속 된 추상 메서드를 구현해야합니다.
- 20. BroadcastReceiever에서 onReceive 메서드를 재정의하는 방법
- 21. ISupportInitialize 구현을 올바르게 재정의하는 방법
- 22. webviews ontouch 메서드를 재정의하는 방법
- 23. Ruby - 클래스 메서드를 재정의하는 방법?
- 24. JTextArea isEnabled() 메서드를 재정의하는 방법
- 25. 범주의 대리자 메서드를 재정의하는 방법?
- 26. 개체의 메서드를 동적으로 재정의하는 방법
- 27. executorService 종료 메서드를 재정의하는 방법
- 28. 상속 된 클래스에서 숨기는 이름
- 29. 수퍼 클래스의 NSNotificationCenter 수신기 메서드를 재정의하는 방법?
- 30. JMockit을 사용하여 상속 된 메서드를 모의하는 방법
나는 모두 준비가되었지만 메서드가 호출되지 않고 왜 그럴 수 없습니까? – edo
_CustomCPTAxisLabel_ 클래스에서 일부 코드를 게시 할 수 있습니까? 또한 당신이 그것을 위해 객체를 할당하고있는 곳의 코드. – Gandalf
가 .H에서 나는 "CPTAxisLabel.h" 인터페이스 CustomCPTAxisLabel # import를 한 : CPTAxisLabel - (무효) renderAsVectorInContext : (CGContextRef) 컨텍스트; 끝 및 .m @implementation CustomCPTAxisLabel - (void) renderAsVectorInContext : (CGContextRef) context { [super renderAsVectorInContext : context]; – edo