问题标签 [paintcode]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
1215 浏览

swift - 如何在 PaintCode 和 Xcode 中使用颜色变量

我有一个通过 PaintCode 绘制的图标。我需要以编程方式在 XCode 中更改他的颜色。

在 PaintCode 上,我将变量“ChevronColor”设置为描边颜色。

在此处输入图像描述

在此处输入图像描述

现在我有:

但我想添加这种,以便能够设置图标的颜色。

我不知道该怎么做。

导出 StyleKit 文件后,我只是在 stylekit 文件中提供了这个方法,但事实并非如此:

0 投票
2 回答
343 浏览

ios - 将手势识别器添加到由 PaintCode 创建的 BezierPath

我不知道以下情况:

NSObject从 PaintCode 导出了一个 .swift 文件(someObject.swift)。

我还覆盖了(someObjectView.swiftdraw()中的函数。UIView

那么如何将手势识别器添加到someObject.swift中的 bezierPath(例如 a rectangle1 = UIBezierPath(...))?

我尝试添加一些功能,例如:

let tapGestureA:UITapGestureRecognizer = UITapGestureRecognizer(target: self, action: #selector(touchAction))

但是,范围使我感到困惑;就像如果我把 touchAction 功能放在drawRectangle1功能之外,我将无法访问rectangle1.

我该如何修改才能使这样的手势识别器工作?

0 投票
2 回答
733 浏览

paintcode - PaintCode 绘图代码 android 使用像素而不是点/DP

注意:是的,我知道在 Android 中还有其他制作按钮的方法,但这只是演示我的问题的一个示例(实际按钮要复杂得多)。所以请不要回复为Android中的按钮提供其他解决方案,我正在寻找PaintCode的解决方案......

多年来,我一直在使用 PaintCode 在 iOS 中绘制自定义按钮,效果非常好。我想对 android 做同样的事情并遇到以下问题:

  1. 在 PaintCode 中,我绘制了一个按钮,该按钮基本上是一个半径为 20 点的圆角矩形。
  2. 我画了一个框架,然后使用弹簧设置正确的调整大小行为(见截图)。
  3. 结果是,无论按钮的大小(= 框架)如何,角落都将始终以 20 点圆润。基本上是一个可调整大小的按钮。

这在 iOS 上效果很好,但在 android 上,半径是 20像素而不是点,导致半径从远到小(现在使用高分辨率设备)。

或者一般来说,当我使用 PaintCode 生成的 draw 方法绘制时,我在 PaintCode 中制作的所有图纸都很小。

似乎生成的绘图代码没有考虑设备的比例(就像在 iOS 上一样)。

在此处输入图像描述

查看https://www.paintcodeapp.com/documentation/android部分“缩放”PaintCode 建议使用 android 中的密度度量来执行缩放。这确实有效,但是使生成的绘图变得模糊,我想这是因为我们正在以较低的分辨率绘图,因为缩放。所以它不是一个可行的解决方案。

有什么建议可以解决这个问题吗?这是 PaintCode 中的错误吗?

0 投票
2 回答
42 浏览

paintcode - Paintcode 导出到子文件夹

在为画布定义导出到图像设置时,有没有办法让 PaintCode 根据画布导出到不同的文件夹?

我的一些画布是语言相关的,需要导出到包含语言的子文件夹(android)......

0 投票
1 回答
82 浏览

ios - 如何在 SKScene 中实现 PaintCode 项目

在我的应用程序中,我想StylekitSKScene.

这是我的代码:

我该如何解决这个问题?

0 投票
1 回答
173 浏览

ios - 无法在 UIview 中绘制 - PaintCode

我创建了一个折线图的 Paintcode 项目,并尝试在我的 Xcode 项目中实现。但不幸的是 UIView 没有绘制任何东西。这是我的 StyleKit 文件:

这里是我的类文件:

此外,我创建了 UIView 并在 StoryBoard 中添加了 LineView 类。难道我做错了什么?我还需要添加什么吗?

0 投票
1 回答
132 浏览

swift - 将 PaintcodeApp swift 代码集成到 Xcode 中

我有设计师的 svg 图片。我想从 Paintcode 应用程序中获取等效的 swift 代码,以便它完全适合圆形按钮。我如何设置框架?假设我有两个圆形按钮,如下面的屏幕截图所示,我想向空的圆形按钮添加一个新图像。

在此处输入图像描述

下面是我要添加到空圆形按钮中的图像,以便它按比例适合圆圈内。请帮助我从 Paintcodeapp 获取快速代码。

在此处输入图像描述

0 投票
1 回答
189 浏览

swift - 使用 Paintcode 应用程序的 UIButton 标题 + 图像

我在标题右侧有一个带有标题和图像的 UIButton。但我想使用paintcode应用程序而不是在资产中使用图像来绘制图像。我该怎么做?

0 投票
1 回答
64 浏览

expression - 基于框架的动态笔画宽度的 PaintCode 表达式

我有一个包含在框架内的中风贝塞尔曲线。我的贝塞尔曲线很好地随着框架动态调整大小,但笔画宽度是静态的,这使得它在小尺寸时看起来很糟糕。(请注意,在下面的小星星上,笔划是如何不成比例的。)

在此处输入图像描述

我的第一个想法是让笔画宽度(通常为 5)成为一个基于类似5.0*(frame.width/standardwidth)但我不允许引用 frame 变量的表达式。

如何制作表达式以根据框架宽度计算笔画宽度?或者以某种方式使笔画宽度像框架内的其他元素一样动态调整大小?

0 投票
2 回答
180 浏览

ios - 用 PaintCode 制作顺时针消失的圆圈

我正在尝试使用 Paintcode 在我的徽标顶部制作一个顺时针消失的圆圈。到目前为止,我为开始和结束角度制作了变量,但我不知道如何逐步进行顺时针移动。

这是我在 PaintCode 中所做的:

油漆代码

这是程序中的功能: