問題タブ [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 に答える
343 参照

ios - PaintCode によって作成された BezierPath にジェスチャ認識エンジンを追加します

次の状況についてはわかりません。

PaintCode からエクスポートしNSObject、.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 投票する
1 に答える
189 参照

swift - UIButton タイトル + Paintcode アプリを使用した画像

タイトルの右側にタイトルと画像を含む UIButton があります。しかし、アセットで画像を使用するのではなく、ペイントコード アプリを使用して画像を描画したいと考えています。どうすればできますか?

0 投票する
1 に答える
64 参照

expression - フレームに基づく動的ストローク幅の PaintCode 式

フレーム内にストロークが含まれるベジエがあります。私のベジエはフレームに合わせて動的にサイズ変更されますが、ストローク幅が静的であるため、小さいサイズでは見栄えが悪くなります。(下の小さな星ではストロークが比例していないことに注意してください。)

ここに画像の説明を入力

私の最初の考えは、ストローク幅 (通常は 5) を次のような式に基づいたものにすることでしたが5.0*(frame.width/standardwidth)、フレーム変数を参照することは許可されていません。

フレーム幅に基づいてストローク幅を計算する式を作成するにはどうすればよいですか? または、フレーム内の残りの要素のように、ストローク幅を動的にサイズ変更しますか?