問題タブ [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.

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

iphone - xcode CGPoint arc4randomが機能しない

22 枚の画像があります... 11 枚は (rightwall1、rightwall2、rightwall3 など)、残りの 11 枚は (leftwall1、leftwall2、leftwall3 など)

y 値を前の壁の y 値に壁の高さを加えた値 (すべての壁は同じ高さ) に設定することで、それぞれを重ねて配置しています。

これはうまくいきます!

今、私はarc4randomを使用してx値を設定しようとしていたので、特定の範囲内でジャンプします...

右の壁は完全に機能しますが、左の壁はいくつかは機能しますが、ほとんどが画面に表示されません。

1 の x 値を手動で -15 に設定すると、画面に表示され、arc4random で許容される値よりも低くなります。

私が考えることができる唯一の問題は、左の壁の減算が間違っていることですか?

壁の位置を設定するコードは次のとおりです。プロジェクト全体に他のコードはまだありません。

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

iphone - ランダムなCGPointx値が機能しない

私は22枚の画像を持っています...11枚は(rightwall1、rightwall2、rightwall3など)他の11枚は(leftwall1、leftwall2、leftwall3など)です

y値を前の壁のy値に壁の高さを加えた値に設定して、それぞれを重ねて配置しています(すべての壁は同じ高さです)。

これは問題なく動作します!

ここで、arc4randomを使用してx値を設定しようとしました。これにより、特定の範囲内のすべての場所にジャンプします(左側の壁の場合:(-35〜15)および右側の壁の場合:(330〜405))。 。

右側の壁は完全に機能しますが、左側の壁、一部は機能しますが、ほとんどは画面に表示されません。

1のx値を手動で-45に設定すると、画面に表示され、arc4randomで許可されている値よりも低くなります。

私が考えることができる唯一の問題は、左の壁の減算が間違っているということですか?

これが壁の位置を設定するためのコードです。プロジェクト全体に他のコードはまだありません。

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

objective-c - 描画 (CGPoint) での CoreData の使用

ユーザーがCGPointsを使用してUIImageViewで描画する描画アプリケーションにCore Dataを使用したいと思います。保存して後で別の描画をロードするオプションがあります(ユーザーが望む場合はそれらに追加します-たとえば、可変性)

いくつかのコア データ チュートリアルを読み、コア データ プログラミング ガイドをざっと読みましたが、図面をコア データに保存するために何をする必要があるか、つまり、どのタイプの属性を使用するか (変換可能だと思います) を理解できないようです。作成する必要がある managedObject で動作するように CGPoints (ここでも変換すると思います) を取得する正確な方法。

描画するには、メソッドを使用しています:

iPhoneCoreDataRecipesプロジェクトでは、Apple が画像を Core Data のデータに変更します (したがって、プロジェクトをダウンロードする必要はありません。変換用の実装ファイル内のコードは、投稿の下部にあります)。この場合、PNG をデータに変換しているので、これを UIImageView の CGPoints に適用する方法がわかりません。必要に応じて、コードをさらに提供させていただきます。

前もって感謝します、
ジェームズ

.

.

Apple のレシピ コード:

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

iphone - cgpoint を cgrect に変換するにはどうすればよいですか、または calayer の中心を設定するにはどうすればよいですか?

取得したポイントを中心に CALayer を配置したいのですが、calayers にはあまり詳しくありません。中心のプロパティがあるとは思いません。フレーム全体を設定する運が良かったのですが、ポイントが与えられているだけです。私のポジショニングを行います。ポイントから四角形を取得する方法、またはレイヤーの中心を設定する方法についてのアイデアはありますか?

ありがとう

ニック

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

iphone - CGPoint が NSMutable 配列に正しく保存されないのはなぜですか?

だから、私は次の場所にある答えに基づいてコードを作成しました: How can I add CGPoint objects to an NSArray the easy way?

私のコードは次のようになります。

何が間違っている可能性があるのか​​ 誰にも分かりますか?

編集:

ポイント数を確認すると、常に 0 になっていることに気付きました。NSMutableArray を正しく初期化したかどうかを確認する方法はありますか? points = [[NSMutableArray alloc] init]; を使用します。init 関数で、NSMutableArray *points を持っています。私の.hファイルに。NSMutableArray を開始するために他に何かする必要がありますか?

0 投票する
5 に答える
26545 参照

iphone - ポイントがビュー内にあるかどうかをテストする方法

画面にがありますUIImageViewCGPointそのポイントをテストして、にあるかどうかを確認できるようにしたいと思いますUIImageView。これを行うための最良の方法は何でしょうか?

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

iphone - ポイント対ピクセルios

私はそれをズームインおよびズームアウトする uiview を持っています

を使用してpinchRecognizerMeasureに関連付けます

MeasureAndDraw のコード

startPoint 、 endPoint は CGPoint です。それに相当するピクセルを取得したい

次のようなことをするのが正しいですか

startPoint.X * DrawLine.contentScaleFactor でピクセル x 座標を取得するか、どうすればよいか

http://developer.apple.com/library/ios/#documentation/2DDrawing/Conceptual/DrawingPrintingiOS/GraphicsDrawingOverview/GraphicsDrawingOverview.htmlを読みましたが、混乱します

なにか提案を

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

iphone - iPhoneのビューで反対のY軸、Y軸の数学のように調整する方法は?

I want a shoe two point in a iphone のビュー

これは私のコードです

これが中心です。結果の中心点は (X:50,Y:60) です。

これは point1 です。中心を X:60,Y:60 に設定します

このように見えるはずです ここに画像の説明を入力

しかし、シミュレーターで実行すると、次のようになります... ここに画像の説明を入力

Y 軸で POINT1 の中心を調整する方法 ???

どうもありがとう

ウェバー。

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

ios - ObjectiveC-画像の移動

UIImageを画面の上部から上部に移動しようとしています。アニメーションのやり方は知っていますが、そうすると数百枚の画像になります。CGPointと呼ばれるものを使用できることを知っていますか?誰かがCGPointで画像を移動する方法の例を教えてもらえますか?

どうもありがとうございました。

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

objective-c - Objective C-CGRectmakeに関するIfステートメント?

これが私がここで達成しようとしていることです。画面の上部から画像を開始して下部に移動し、下部に到達すると再び上に戻るようにします。これを行うことで画像を下げることができます

このifステートメントが機能しない場合、これを機能させる方法がわかりません。ポイントの使用は非常に新しいです。

または多分whileループ?何か案は?どうもありがとう!

良い一日を過ごしてください