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

objective-c - 不規則な形のフレームを作成する

エッジを超えると切り取られる画像を表示するキャンバスを作成しました。正方形のフレームでこれをうまく行うことができますが、使用したいフレームは下のフレームです。画像の周りに透明でない正方形の境界線を追加せずに、つまり、既に描いた黒い線を使用するだけで、フレーム内の画像をクリップできる方法はありますか? (iPad)

ここに画像の説明を入力

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

iphone - UiViewでUIBezierPathをドラッグする方法

UIBezierPathドラッグイベント(UIPanGestureRecognizer)でUIViewにそのパスをドラッグし、そのパスが競合する現在の場所のポイントを取得するようになりました。

UIBezierPathをある場所から別の場所にしかドラッグできない可能性はありますか?UIViewで。

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

iphone - UIView での BezierPath 回転

Touch イベントで BezierPath を描画しています。ここで、Gesture Method を使用して、同じ場所でベジエ パスを回転させる必要があります。しかし、問題は、回転後にその位置が変わることです。次の画像のように見えます.どうすれば修正できますか?

ベジェパスの描画

上の画像が元画像です。あなたのアイデアを私と共有してください..事前に感謝します

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

ios - UIBezierPathsを使用してカスタムUIViewでCGAffineTransformの回転を反転します

カスタムUIViewがあります。2つの長方形のUIBezierPathを初期化し、drawRectではこれらの2つのパスを単純に埋めます。

このビューはボタンに配置されます。ボタンがクリックされると、animateWithDurationブロック内でボタンに回転が適用されます。

これはうまくいきます。

ボタンをもう一度クリックすると、ビューを元の方向に回転させようとしています(回転を逆にします)。私が試してみました:

...および他の多くのバリエーションがありますが、どれも機能していないようです。代わりに、ビューが表示されなくなるまでビューが歪んでいます。場合によっては、最初の変換を再適用すると元に戻りますが、他の反転では元に戻りません。

私は何が間違っているのですか?

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

ios - フォントの形状に従う iOS UIBezierPath

私はiOS初心者です。「B」というアルファベットに続く UIBezierPath を作成するにはどうすればよいですか。目的は、このパスに沿ってタッチを追跡することです。

前もって感謝します。

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

objective-c - Objective-Cで開始角度と終了角度で楕円を描く

形状を表す XML オブジェクトを画面上のグラフィックスにレンダリングする iPad アプリを作成しています。レンダリングしようとしているオブジェクトの 1 つは円弧です。基本的に、これらの円弧は、開始角度と終了角度だけでなく、外接する四角形も提供します。

与えられた属性:

  • バツ
  • y
  • 身長
  • 開始角度
  • 終了角度

これらの値を使用して、円弧を描く必要があります (これは本質的に楕円の一部です)。以下は使えません。

完全な楕円を描くからです。基本的には上記が必要ですが、開始角度と終了角度を考慮する必要があるため、楕円の一部のみが表示されます。これには、3 次ベジエ曲線または 2 次ベジエ曲線の描画が含まれると考えています。問題は、与えられた情報を使用して開始点、終了点、または制御点を計算する方法がわからないことです。

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

iphone - UIImageのマスキングからUIBezierpathを取得します

どうすればこのようUIBezierpathになりますか。UIImage

ここに画像の説明を入力してください

完全な正方形のパスは必要ありません。UIImageの赤い境界線で示されているように、そのパスが必要です。

リンク1リンク2を通過しましたが、成功しません。

マスキングパスを取得するために次のコードを実行しました。

基本的にはA、Bなどのアルファベットの形にしたいと思いUIBezierpathます。

このタイプのパスを取得することは可能かどうかを教えてください。

前もって感謝します..

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

iphone - iOS SDK で Glyph を使用して UIBezierpath を取得する方法

iOS SDKUIBezierPathを使用してキャラクターから取得するにはどうすればよいですか。Glyph

私はこれを経験しました、二重線が表示されており、単一線のみが必要です..

私はこの研究に慣れていないので..この問題を解決するのを手伝ってください..コードは必要ありませんが、あなたからの参照を得たいです..

UIBezierPath実際には、アルファベットの各文字の形を説明したいと思います..

前もって感謝します..

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

objective-c - タッチポイントが UIBezierPath にあるかどうかを確認する方法 (iOS)

タッチ ポイント (touchesBegan) が非表示の UIBezierPath にあるかどうかを知るにはどうすればよいですか?