問題タブ [cgpoint]
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.
objective-c - 目的cに指の動きのパスを保存するにはどうすればよいですか?
iPhoneの画面上で指の動きの軌跡を保存したい。今のところ、タッチを読んでCGPointsをNSMutableArrayに追加しています。その配列内のすべての cgpoint を印刷しようとすると、中間点が欠落しています。これにもっと良い方法はありますか?パス全体を直接保存できますか?
これが私が使用しているコードです
ios - CGImageRef 内の CGPoint
CGPoint
a が a の中にあるかどうかを知ることはできますCGImageRef
か? またはCGImageRef
、他の形式に変換する必要がありますか?
アップデート
どこcurrentM
は 、unsigned char
は 、maskcontext
は で、CGContextRef
そのmaskImage
をCGImageRef
知りたいですrect
。
ios - CGPointの奇妙な振る舞い
クラスのインターフェースセクションにCGPointがあります
コードで私はそれに値を設定しようとしました
しかし、結果は(0,1)です
もう一つの例:
結果:qwe(10,20)、point(0,10)
インターフェイス(CGFloat、NSNumber ..)で宣言するすべての変数に関する同じ問題。
WTF?
iphone - iPhoneで不規則な多角形を描く
私はこの質問をしています:私は点の配列を持っており、この点によって石英または同様のもので不規則な多角形を描画します。これを作るための最良の方法を教えてもらえますか?
MyTest drawRect は次のとおりです。
objective-c - CGPointと画像中心のプロパティの比較
私はここでいくつかの助けを借りて本当にすることができました。私は過去数時間、CGPointの値と画像の中央のプロパティを比較する方法を模索してきました。2つの値はx座標とy座標の形式であると想定していました。以下は私が書いたコードです。
ジグソーコンプリートメソッドで2つの値を比較すると、次のエラーが発生します。バイナリ式に対するオペランドが無効です(「CGpoint」(別名「structCGPoint」)および「CGPoint」)。
何か助けてください?
ios - UIImageView を画面に配置すると、UIView 座標の変換に問題が発生する
ローカル ビュー フレームからウィンドウへの座標変換に問題があります。タップしたときとページが読み込まれたときに、ページ上の UIButton に対して相対的に移動する必要がある「矢印」画像があります。
矢印イメージ (名前は「interfaceApertureSelectionArrow」) は「didLoadView」メソッドで初期化されます
ボタンのタップに反応するために、「 convertPoint 」メソッドを使用して座標変換を行うボタン アクションを実装しました。この場合、変換と矢印の配置は適切に機能します (!)
... ここまでは順調ですね。ここで問題です。viewDidLoad メソッドの「darkButton」座標の横に矢印を配置して、ボタンをタップするだけでなく、最初にビューをロードするときにも選択を表示しようとすると、配置が機能しません! これが私が試したものです。
viewDidLoad メソッドに追加:
矢印の UIImageView の動きをアニメーション化する move 関数 (これも関連する場合)
darkButton の CGPoint 座標の変換の前後で CGPoint 値を確認すると、変化していないことがわかります。どうして?(「setAttributeAperture」ボタンメソッドで機能したように)
cgaffinetransform - アフィン変換により CGPoint の再配置が防止される
ラベル (instructionLabel) を展開して移動し、元のサイズに戻しましたが、新しい位置に残しました。
後で、明示的に CGPointMake を使用してラベルを元の位置に戻しますが、ラベルは翻訳された位置 (元の位置から 70 ポイント上) のままです。
Breaks と NSLog で、CGPointMake ステートメントと CGRectMake ステートメントに到達したことを確認しました...そのアフィン変換の後、それらは機能しません。誰かが理由を知っていますか?(変換ルーチンの直後にラベルを戻したくはありませんが、CGPointMake ルーチンがそれを行わない理由がわからない場合は、そうする必要があるかもしれません。)
提案をありがとう。-ロブ
objective-c - CGPoints の配列の宣言/初期化に問題がある
最近の問題のほとんどと同様に、構文の問題だと思います。やりたいことはわかったけど、書き方がわからない。ジグソータイプのアプリケーションを作成しようとしています。CGPoints は、各画像があるべき中心点を表します。
- 40 個の画像を作成し、それらを配列に入れました。
- 40 個の CGPoints を作成し、これらすべてのポイントを配列に入れたいと考えています。
- images[0] の画像には、cgpoints[0] に対応する中心があります。つまり、これはジグソーパズルで画像を配置する場所です。
ただし、CGPoints の配列の宣言/初期化に問題があります。以下はコードです:
.h ファイル
.m ファイル
少し混乱しているかどうかはわかりません。ご覧のとおり、8 つの「ホルダー」のみから始めました。これらは、ジグソー ピースを配置する場所の中心を表す CGPoints です。
ios - 新しい CGPoint 値を配列内の CGPoint 値と比較します
ランダムな位置で多数の円を生成しています。私が防ぎたいのは、円が互いに重ならないようにすることです。そのため、新しく生成された CGPoint 値を配列内の値と比較し、値が CGPoints のいずれかの半径領域にある場合は新しい値を生成したいと考えています。
重複したものを除いて、ほとんどのものを手に入れました。私が試したことの一部をコメントアウトしましたが、それは実際には機能しません(論理の欠陥)。CGPoint の個々の値を反復して比較する方法がわかりません。
更新: コードをもう少し変更し、CGPoint がオーバーラップするかどうかを確認するチェックを追加しました。問題は、次のようなことを試したいときです
無限ループに陥り続けます。
objective-c - CGPointを別のメソッドに渡すと、(inf、inf)で終わります。
CGPointをメソッドに渡そうとすると、ポイントが渡されますが、呼び出されたメソッド内に入ると、CGPoint値は(inf、inf)を示しますか?したがって、場所CGPointをcreateShapeAtメソッドに渡すと、コードが機能しなくなります。何かを正しく実装していないのでしょうか、それとも渡されたときにCGPointをコピーする必要がありますか?