问题标签 [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 投票
0 回答
115 浏览

ios - Paintcode swift 3中的多个按钮

是否可以在同一个视图中有一组按钮在点击时执行不同的操作,框架会完成这项工作吗?还是我必须为每个按钮分别设置不同的 UIVIEWS?

纽扣 谢谢!

0 投票
1 回答
88 浏览

paintcode - PaintCode 2 vs 3 incompatible due to resizableImageWithCapInsets

I recently switched from using PaintCode 2 to PaintCode 3, I am using it together with xCode/Swift.

I noticed however, that all my image generating functions not behave differently. They seam to standard addopt cap insets.

As an example below you can find one canvas "ViewMissingImage", and how its configured in PaintCode (2 or 3 its identical).

enter image description here

Code generated via PaintCode 2

Code generated via PaintCode 3

I think that the PaintCode 2 never used the capp insets, maybe it was a bug? I do not want these cap insets, how can I get rid of them?

0 投票
1 回答
158 浏览

c# - Xamarin.Forms PCL/SAP 自定义渲染,支持paintcode 3

伙计们!我有一个非常好的问题,我正在使用 Paintcode 3 并且正在 Xamarin.Forms(PCL/SAP) 项目中工作。我现在正在运行一个示例项目,并且我在paintcode 3 中有一个自定义绘图。但是,我知道paintcode 应该可以与c# Xamarin 一起使用。但是,我在想我可以在我的 xamarin.forms 项目中创建一个自定义渲染器,然后提取一个自定义paintcode 3 绘图,创建一个渲染并将其粘贴在那里。在我发布任何代码之前我的问题是这种方法之前是否已经完成或有人尝试过这个?

到目前为止,这是我的代码非常简单的东西:

我的主页:

测试视图从 Xamarin.forms 视图继承的简单内容页面。

现在看起来很简单,但是,这就是令人毛骨悚然的地方 这是我创建的paintcode项目。这是图像。油漆代码项目图像

现在,这是生成该图像的代码。测试聊天框.cs

现在,上面是我完成那个简单图像时为我生成的paintcode。通过阅读paintcode文档,生成的代码必须覆盖drawrect方法才能绘制图片,请参阅我的Test.cs

这会覆盖 draw 方法并成功绘制图片,但是,当我尝试使用我的测试渲染器文件完成自定义渲染时。

我运行我的示例应用程序,没有任何东西被吸引到视图中。我想知道为什么。我试图应用一个简单的内容页面来查看我的示例视图是否会呈现,但是它没有呈现任何人都可以指出我在这方面的正确方向。关于我的处理方法,我做错了什么吗?请帮忙!

0 投票
0 回答
286 浏览

ios - 如何为在 Xcode 中工作的视图获取 PaintCode 生成的代码?

我目前很难完全理解如何第一次使用 PaintCode。

我在 PaintCode 中创建了我的 UI,并使用 StyleKit 将其转换为 Objective C 代码。所以它生成了一个我导入到项目中Special.h的文件Special.m,我还.pch根据建议在顶部添加了一个文件,以节省将文件导入所有相关类等的时间。

在为这个类导入两个Special文件后,我添加了一个新的视图类SpecialView.hSpecialView.m文件,以便调用drawRect:和绘制视图。生成的 Special 类具有 UI 的代码。然后我UIView在情节提要中添加了一个项目。我在屏幕上看到了一些东西,但只是想知道我是否正确地做到了这一点?

这是我的视图类代码:

我错过了什么吗?我的意思是当我在模拟器中运行它时我得到了我想要的矩形,但我在视图控制器中还没有任何代码。如果控制器没有指向此绘制代码的链接,它是如何运行的?它只是在视图类中。

0 投票
1 回答
336 浏览

ios - 从代码(PaintCode)绘制的视图是像素化的,缩放时非常像素化

我正在构建一个应用程序,它将用代码(从 PaintCode 输出)绘制的视图覆盖到照片上。我添加了手势识别器来旋转和缩放用代码绘制的视图。

顶部绘制的视图有一些轻微的像素化。如果我对图像进行任何旋转或缩放(甚至稍微放大一点),就会出现更多的像素化。

这是图像的比较:

没有旋转或缩放: 没有旋转或缩放

少量旋转/缩放: 少量旋转/缩放

这是我用来输出合成视图的 UIView 扩展:

即使我将比例设置为 4.0 之类的东西,也没有区别。

这是我用于缩放/旋转手势识别器的代码:

我已经尝试在 PaintCode (3000x3000) 中使画布非常大,并且没有区别,所以我认为这与此无关。

如何绘制/导出这些视图以使它们不被像素化?

编辑:这是一些绘图代码的样子......

0 投票
0 回答
291 浏览

java - 将.Sketch导入Java程序

我有一个用于设计工作的 .sketch 文件。我知道有用于将其转换为objective-c 等的paintcode。但是对于我的任务,我需要用java 编写它。因此,是否有一种简单的方法可以将其导入 java UI 库。

附加问题我应该为这种设计工作使用什么 Java api?它适用于桌面程序。

0 投票
1 回答
143 浏览

javascript - Paintcode 和 Snap SVG

我正在尝试连接PaintcodeSnap SVG的示例。

是一个简单的项目,它具有在拖动滑块时旋转的齿轮。这很棒,但我想改为与鼠标进行交互。

这是 svg 格式的齿轮示例:

我要解决的是如何在其中一个gears-largeGeargears-smallGear一个或另一个齿轮内单击并拖动鼠标以使它们旋转,类似于滑块的工作方式。

搜索它似乎 Snap SVG 是一个很好的方法,但我一直在努力将 SVG 和 Snap 文档连接在一起。在 Snap 中,我看到了如何加载 SVG,但我不太明白如何获取pathgroup设置交互和旋转。

如果我使用这样的组gears-largeGroupgears-smallGroup它会是与动画路径相同的代码吗?

在 Javascript 中进行鼠标点击测试和交互会比使用 Snap 更容易吗?

0 投票
1 回答
203 浏览

ios - 如何访问使用 Paintcode 生成的 UIView 自定义类中的图层?

我正在为我的项目使用 Paintcode V3 和最后一个 Xcode。

在 Paintcode 中,我绘制了一条红色路径,一种带有半径变量的“时钟指针”,以便能够旋转它。

在此处输入图像描述

在我的 Xcode 项目中,这个自定义 UIView 被添加到主视图中。

当红色路径旋转时,我需要知道它何时与视图的另一个元素相交。

我试过了:

但它不能工作,因为 redPathView 是整个 Paintcode 画布(方形框架),而不仅仅是红色路径。

我正在寻找一种方法来访问我的视图的红色路径。

0 投票
1 回答
32 浏览

swift - 如何从 UICollectionView 的另一个类中的函数加载图像?我正在使用油漆代码

我有一个集合视图,它必须加载单元格的内容,但我不想使用资产中的图像。因此,我创建了一个带有 Paint Code 的类,它为我绘制了一些图像。但是,我不知道如何使用 dequeueReusableCell 在我的 UICollectionView 单元格中加载绘制代码为我绘制的图像。

0 投票
0 回答
49 浏览

ios - 使用objective-c在视图中按下PaintCode按钮?

所以我用 PaintCode 制作了一个弹出视图。我为它使用了两个画布,一个用于弹出窗口,另一个用于关闭按钮。我希望能够检测到 x 何时被点击,以便我可以关闭视图。绘制代码文件是 NSObject 类型的类,我正在使用另一个 UIView 类来调用该函数。x按钮实现如下:

提前致谢。