Bezdepbonusu7Программирование: статьи и ответы

Вопрос

J2objc java расширяет собственный uicolor

Автор вопроса: kaneyipОтветов: 1

как я могу расширить UIColor в примере кода Java, например, используя собственные методы.

Таким образом, j2objc может скомпилировать класс java, расширяемый с помощью UIColor.

Я не уверен, как кодировать часть расширения.

Пожалуйста помоги.

uicolornativej2objc

Ответы

Ответ 1 · рейтинг 1 · tball

Вы не можете с 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];
  ]-*/;

Перевод вопроса и ответов сообщества Stack Overflow, лицензия CC BY-SA. Оригинал на Stack Overflow.

Похожие материалы