0
어떻게 원시 메소드를 사용하는 것과 같은 Java 코드 예제에서 UIColor를 확장 할 수 있습니까?j2objc Java는 native uicolor를 확장합니다.
그래서 자바 클래스를 컴파일 할 수있는 j2objc는 UIColor로 확장됩니다.
확장 파트를 코딩하는 방법을 모르겠습니다.
도와주세요.
어떻게 원시 메소드를 사용하는 것과 같은 Java 코드 예제에서 UIColor를 확장 할 수 있습니까?j2objc Java는 native uicolor를 확장합니다.
그래서 자바 클래스를 컴파일 할 수있는 j2objc는 UIColor로 확장됩니다.
확장 파트를 코딩하는 방법을 모르겠습니다.
도와주세요.
클래스는 Java 컴파일러 (예 : javac)에서 컴파일 할 수 있어야하며 UIColor Java 소스 또는 클래스 파일이 없기 때문에 j2objc를 사용할 수 없습니다. 즉, 묻는 질문에 UIColor를 만들 수있는 자신 만의 색상 클래스를 만드는 것이 쉽습니다.
class MyColor {
float red, green, blue, alpha;
...
native Object toUIColor() /*-[
return [UIColor colorWithRed:red green:green blue:blue alpha:alpha];
]-*/;