您不能使用 j2objc,因为类必须由 Java 编译器(例如 javac)编译,并且没有 UIColor Java 源或类文件。也就是说,创建自己的颜色类很容易,它可以在被询问时创建 UIColor,例如:
class MyColor {
float red, green, blue, alpha;
...
native Object toUIColor() /*-[
return [UIColor colorWithRed:red green:green blue:blue alpha:alpha];
]-*/;