問題タブ [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 投票する
2 に答える
1885 参照

objective-c - 無効な初期化子、CGPoint

私はこのコードを持っています、そして2行目にそれは私に無効なイニシャライザーを言うエラーを与えますこれはコードです:

0 投票する
4 に答える
6553 参照

iphone - CGPointに最も近いオブジェクトを見つける

UIScrollViewに4つのUIViewがあります(画面が四分位数に分割されています)

四分位数には、各四分位数にいくつかのオブジェクト(UIImageViews)があります。

ユーザーが画面をタップしたときに、指定されたCGPointに最も近いオブジェクトを見つけたいですか?

何か案は?

各四分位数内のオブジェクトのCGPointとフレーム(CGRect)があります。

アップデート:

hRuler
(出典:skitch.com

赤いピンはUIImageViewsです。

デバッグコンソール

ここに問題があります。各タイルは256x256です。UIScrollViewの座標系(53.25、399.36)に変換された最初のUIImageViewのCGPointは、tapPoint(30,331)で無効になっているはずです。なぜ違い?タップされたポイントの右側にあるもう1つのポイントは、より近い(距離に関して)計算です。

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

iphone - CGPointに関するメモリ管理

CGPointMakeの説明が必要ですか?を参照してください。

私が間違っている場合は、の実装でCGPointMakeCGPoint p;のローカル変数を宣言しstructてください。スコープを離れた後に解放する必要があります。しかし、なぜ関数はリスクなしで値を返すことができるのでしょうか?

とにかく、の実装CGPointMakeが正しいと仮定して、によって作成されたCGPointを解放する必要がありますCGPointMakeか?

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

iphone - NSValueのNSMutableArrayをCoreDataに保存する方法は?

CGPointのNSMutableArrayの倍数を保存する必要があるipad用の描画アプリを実行しています(NSValueへの変換)。coredata関数を選択するか、より多くの配列を保存するための他のアプローチを提案します

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

iphone - ラウンドCGPointの場所

私のアプリケーションでは、一種のタイルシステムを開発しています。タイルを手動で実行する代わりに、特定の場所に「スナップ」するUIImageViewを使用することを計画しています。

これが私の質問です:

新しい場所を(私の場合は)16倍に丸めるにはどうすればよいですか?

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

iphone - iPhone SDK:MKMapPointをCGPointに変換する

MapViewの経度と緯度をMKMapPointに変換しました。次に、imageViews centerプロパティを使用して、imageViewをそのポイントに移動します。どういうわけか、中心を変更できるようにMKMapPointをCGPointに変換する必要があるようですが、数値がかなりずれているようです。これが私が使っているものです:

MKMapPointを画像のcenterプロパティに使用できる実用的な値にする方法についてのアイデアはありますか?

0 投票する
4 に答える
2048 参照

objective-c - CGPoint戻りメソッド

CGPointを返そうとしましたが、何か間違ったことをしました。

これが私の方法です:

メソッドのコードは正常に機能しますが、初期化で何か問題があります。

ここで私はメソッドを呼び出します:

そして、だまされたエラーを取得します:「'setPosition:'の引数1の互換性のないタイプ」

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

iphone - ビューに対するCGPoint

スクリーンポイント(CGPoint)とビュー(UIView)について考えてみます。これは、ビュー階層内のどこかにあります(他のビューのサブビューの場合もあります)。

ポイントをビューの座標を基準にしたポイントに変換するにはどうすればよいですか?

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

iphone - ベクトルに沿って点を移動する


x、yで定義された点と、見出し、速度で定義されたベクトルがあります。このベクトルに沿って、点x、yを「速度」の距離で移動しようとしています。以下は私が現在使用しているコードです:

見出しは、完全な円内の任意の角度(0〜2π(0〜360度))にすることができます。問題は上記のコードです:

  • 角度が0->270の場合にのみ、x軸またはy軸に沿って移動します
    • たとえば、アバターが右上隅(相対45度)を向いている場合、アバターはまっすぐ上に移動します。
  • 角度が270->360のときはまったく動かない

方位、速度、X、Yはすべて2倍であり、方位はユーザーが下隅の方向パッドに触れることで報告されます。アバターが正しい方向に回転するので、見出しが正しいことはわかっています。これは、私が問題を抱えている実際の動きにすぎません。

助けてくれてありがとう
-クリス

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

objective-c - NSUserDefaultsを使用してCGPointのリストを保存します

NSUserDefaultsに保存したいCCTMXLayerからのCGPointがたくさんありますが、そうするためのエレガントな方法を理解できないようです。

もともと私は、いくつかのNSValue(valueWithCGPoint)を含む値のNSMutableSetを使用してNSDictionaryを保存したいと考えていました。私が知る限り、NSMutableSetもNSValueもNSUserDefaultsでサポートされていません。

この時点で、CGPointのx&y値を文字列として保存し、必要に応じて前後に変換することを検討しています。