0

ネイティブ メソッドを使用するような Java コード例で UIColor を拡張するにはどうすればよいですか。

そのため、Java クラスをコンパイルできる j2objc は UIColor で拡張されます。

extends 部分のコーディング方法がわかりません。

助けてください。

4

1 に答える 1

1

クラスは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];
  ]-*/;
于 2014-10-15T05:38:22.297 に答える