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

iphone - アニメーション中に UIView の現在位置にアクセスする

画面全体でアニメーション化されている iPhone ImageView の現在の位置を見つけようとしています。

そのようにimageViewを作成してアニメーション化します

次に、imageView の現在の CGPoint を検出するために、このメソッドを 60 秒ごとに呼び出します

ただし、これはアニメーションが終了するポイントのみを示します。画面全体でアニメーション化されている画像の現在の CGPoint を取得したいと考えています。これを行うために UIViewAnimationOptionAllowUserInteraction 以外に適用する必要があるオプションはありますか? そうでない場合、アニメーション imageView の現在の位置を取得するにはどうすればよいですか?

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

xcode - xcode は label.text に CGPoint x 値を置きます

lastPointX の値をラベル テキストに入れようとしましたが、うまくいきません。Interface Builder で、「x」値のラベルと「y」値のラベルの 2 つのラベルを作成します。どなたか解決策をご存知の方、質問にお答えください。

ありがとう。

これがコードとエラーです。

0 投票する
8 に答える
108976 参照

ios - iOS: ポイントが四角形の内側にあるかどうかを確認する

CGPointa が特定の内にあるかどうかを確認する方法はありCGRectますか?

例: をドラッグしていて、その中心点が別の 内UIImageViewにあるかどうかを確認したい。CGPointUIImageView

0 投票する
7 に答える
8302 参照

ios - 2 つの CGPoints を CGRect に変換する

2 つの異なる が与えられた場合、どうすればCGPointsそれらを に変えることができCGRectますか?

例:

どうすればこれをに変えることができCGRectますか?

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

iphone - CGSize の変更に基づいて CGPoint をスケーリングするにはどうすればよいですか?

デフォルト(正方形)のサイズの CGRect があります。サイズは、View Controller のニーズに基づいて調整できますが、常に正方形の比率を維持します。

四角形内にポイントをプロットしたいが、四角形のスケールのサイズが上下に可変である場合、四角形サイズの変化に基づいて新しいポイント位置をどのように計算しますか?

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

iphone - Objective-Cの長方形のCGPointから極のCGPointへ

X、Yを半径と角度に変換する方程式を見つけました。

私の問題は、ObjectiveCのtan^-1の構文が何であるかを覚えていないことです。私は物事を間違えたくありません。

これは私に考えさせました:なぜこれを最初から構築するのですか?Objective Cの特定のCGPointを極座標から直交座標に変換する組み込みの方法はありますか?多分これで私を助けることができるいくつかのCAAnimationクラスがありますか?

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

iphone - iPhone 3G の座標がおかしい?それはあなたのコンパイラかもしれません

注:これは私がすでに答えを見つけた質問です。面白い答えを見つけてから質問を投稿することが奨励されているようですので、投稿させていただきます。他の誰かが同じ問題を抱えている可能性が高く、これが役立つと思います。


グラフを生成する iOS アプリがあります。更新を公開した直後に、あるユーザーから次のパニックに陥ったメールが送られてきました。

「最新の更新により曲線が変更されました...これ以上の成長曲線は見られず、挿入されたデータは下降線として表されます...完全によく見る前に

助けて"

私は彼にスクリーンショットを送ってもらい、詳細を説明します。彼は iPhone 3G を持っており、これが女の子のチャートです。ほとんどの点は間違った座標に描かれています: (x,y) ではなく (x,x) に描かれているように見えます。

バグのあるディスプレイのスクリーンショット

これがどのように見えるかを比較してください (色の違いは無視してください -- ピンクは女の子用、ブルーは男の子用です):

正しい表示のスクリーンショット

多くの実験の後、以前のバージョンの再構築バージョン (彼にとっては問題なく動作しました) を彼に送りましたが、それでも動作しません。結局、アップデートでのコードの変更はそれとは何の関係もないように見えます。説明は何でしょうか?

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

objective-c - CGPoints の配列を循環する方法

ゲーム ボード上の 16 の位置を表す 16 の CG ポイントの配列を作成しました。CGPoint cgpointarray[16];これは、配列内の各項目を循環し、タッチが位置の x 距離内にあるかどうかを確認するための for ループを作成したい配列を設定する方法です(私は CGPoint として位置を持っています。私は持っていませんxcodeまたは客観的cの多くの経験私は、Pythonの同等物が次のようになることを知っています

どうすればこれを達成できますか? ありがとう

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

ios - scrollView サブクラスの contentOffset プロパティを正しく観察するにはどうすればよいですか?

私の iOS アプリでは、scrollView サブクラスの contentOffset プロパティへの変更を観察しています。私のオブザーバーハンドラーは次のようになります。

簡単にするために、メソッドのパラメーターをidとして任意に選択しました。

私の NSLog'ging は次のようになります。

x と y の値を使用する必要がありますが、それらを取得する方法がわかりません。ID を CGPoint にキャストしようとしましたが、違います。パラメータをCGPointに変更しようとしましたが、いいえ。

アップデート

深くなります。@mgold喜びはありません。観測を設定する方法は次のとおりです。

Observer は、観察を簡単にするために使用する便利なクラスです。オブザーバー コールバックのobserveContentOffsetHandler:に注意してください。このメソッドのシグネチャを現在のものから変更すると、次のようになります。

CGPointの@mgoldの提案に:

NSLog で aContentOffset がすべてゼロで表示されるため、これは正しくありません。

ここでの私の動きが何であるかわかりません。

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

objective-c - CGPoints の nsmutablearray を列挙する方法は?

ここに私が持っているコードがあります:

目的は、各スペース (配列の cgpoint x) +または- 36 ピクセルでタッチされた CGPoint を検索することです。ただし、テキストという名前のラベルを作成して非表示に設定しました。このコードを実行すると、テキスト ラベルが表示されないため、コードが実行されていないと思います。cgpointarray は、違いがある場合は NSMutableArray です。

編集: この行:CGPoint temppoint = i.CGPointValue;コンパイラは言う: 'i' のローカル宣言はインスタンス変数を非表示にします