問題タブ [uibezierpath]

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 投票する
1 に答える
457 参照

objective-c - UIBezierPath の containsPoint は 1 回だけ機能します

以下は、UITextView にコーナーを描画するコードです。

.h ファイル内:

初めてパスをタップすると、ブール値がyesになります。しかし、その後のヒットでは、どのパスにも値 NO が与えられます。パスでヒットしたとしても。なぜそれが起こっているのか、誰でも私を助けることができますか?

0 投票する
2 に答える
4487 参照

objective-c - UIBezierPath から CGPoint-Array を生成する方法 (指定されたパスに沿ってオブジェクトをタッチスライドするため)

UIBezierPath ('8' のように湾曲し、4 つのポイントしかない) があり、そこからある種の CGPoint-Array を作成する必要があります。何か案は?ありがとう!

編集:

私はベジエをそのように初期化しました

そして、その上のオブジェクトをアニメーション化します

パス上のオブジェクトをピクセルごとに (タッチ位置を介して) アニメーション化したいと考えています。オブジェクトがパスに沿ってオブジェクトをタッチスライドするように、オブジェクトが曲線上の最も近いポイントにタッチの特定の座標を「スナップ」するようにします。

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

objective-c - UIImageViewの画像の上にベジエ曲線を描く

UIImageView の画像の上に beziercurve を描画する方法。UIImageView をサブクラス化し、画像ビューの隅に UIBezierCurve を使用して円を描画しています。しかし、画像を UIImageView に配置するとすぐに、円の内側の部分が画像に重なってしまいます。uiimageview の UIimage に UIBezier パスを描画できるソリューションはありますか?

0 投票する
2 に答える
1470 参照

objective-c - UIImageView に UIBezierPath を描画する

どうやって描くことができUIBezierPathますUIImageViewか?次のコードを試してみましたが、UIImageView's画像nilの場合はパスしか表示されません。画像を追加すると、このパスは画像と重なっていUIImageView'sます。画像の上にパスを描きたいUIImageVIew's

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

ios - UITableViewの角だけを丸める方法は?

テーブルビューの右上隅と左上隅のみを丸めようとしています。以下のコードを使用していますが、左上の角が丸くなっているようです...

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

ios - UIBezierPath が描画されない

ジェスチャ認識に基づいて線を描画するメソッドを実装しようとしていますが、UIBezierPath を表示できません。メソッドがアクティブになるたびにログに出力するため、ジェスチャ認識機能が機能していることがわかります。また、私を混乱させているのは、BezierPath を描画しようとする前に描画した青い線が表示されますが、BezierPath は表示されないことです。任意の点を手動で追加しても、次のように何も描画されません。

これが私のUIViewのコードです:

助けてくれてありがとう!

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

iphone - 色オプションを選択して UIBezeirPath に異なる色を設定する方法

私はUIBezeirPathを使用しています.drawRectメソッドでは、以下の方法でパス(行)のsetStrokeにハードコーディングされた色を取得しました.

これはうまく機能し、私が描くパス(線)に赤い色を設定します。色オプションから別の色を選択すると、青色を選択したとします。パスを描き始めると、色は青色ですが、以前に描いた赤い線も青色に変わります。それが問題全体です

以下は私のコードで、さまざまな色を設定する方法です

私がこれを正しい方法で行っているのか、それとも何かが欠けているのか. 私を助けてください

よろしくランジット

0 投票する
2 に答える
3243 参照

iphone - iOS で UIBezierPath を異なる色で描画する

描画を行っていUIBezierPathて、パスに別の色を選択したいのですが、すべてのパスが現在選択されている色に設定されているため、この問題をどのように解決すればよいでしょうか。以下は私のコードです

ここで私のベジェパスは配列に保存されているので、どうすればよいか教えてください

よろしくランジット

0 投票する
3 に答える
2415 参照

ios - UIBezierPath描画の問題

UIBezierPath型とUIColor型の2つのメンバー変数を使用してmyBezierPathsというクラスを作成し、このクラスのオブジェクトを使用してbezierpathを描画しようとしましたが、bezierpathを取得できません。以下は私のコードです。

返事を待って、私の説明がはっきりしていることを願っています

よろしくランジット

0 投票する
2 に答える
21525 参照

ios - UIBezierPathは1pxの線をストロークし、1pxの幅の長方形を塗りつぶします-異なる結果。

これが簡単な図面です

非網膜3GSおよびシミュレーターでは、最初の線はぼやけて1ピクセルより広く見えますが、2番目の線は鮮明です。

残念ながら、私はiPhone4も新しいiPadもテストする必要はありませんが、網膜シミュレーターでは両方の線が同じように見えます。

質問:非網膜デバイスと網膜デバイスで同じ結果を得るには、ストロークではなく長方形が唯一の方法ですか?