首页 > 解决方案 > 如何从 Objective-C 文件中读取 RGBA 连音并返回可在 JavaScript 中使用的颜色值

问题描述

我在 Objective-C 中创建了一个自定义颜色库,现在我想在 JavaScript 中使用它。每个自定义颜色都是这样定义的

+ (UIColor *)darkYellow
{
    return [UIColor colorWithRed:(235.0/255.0) green:(235.0/255.0) blue:(0.0/255.0) alpha:1.0];
}

与其重写库,是否可以从名为 UIColor+CustomColors.m 的文件中读取上述 RGBA 连音并返回可在 JavaScript 中使用的值?

例如

var view = document.getElementById("myCanvas");
var context = view.getContext("2d");
context.beginPath();
var colour =                // values returned from RGBA tuplet
context.fillStyle = colour;
context.rect(20, 20, 150, 100);
context.fill();

标签: javascriptobjective-cuicolor

解决方案


推荐阅读