問題タブ [cgrect]

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 投票する
7 に答える
8302 参照

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

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

例:

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

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

objective-c - rectにポイントが含まれていても、CGRectContainsPoint()がTRUEを返しませんか?

UIImageViewを含むUIViewがあります。誰かが画像ビューをドラッグしようとすると、画像ビューはその人の指に追従する必要があります。以下は、UIViewのクラスのコードです。

}

imageViewに指を置いて動かそうとして追跡を開始しても、何も起こりません。NSLoggingから、ifステートメントが決して満たされないことがわかりました。

ただし、imageViewの外側で追跡を開始し、指をimageViewにドラッグすると、画像ビューは指に追従します。

画像ビューで指を動かしたときにCGRectContainsPoint()が機能しないのはなぜですか?

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

objective-c - ContinueTrackingWithTouch:withEvent:メソッドが呼び出されていませんか?

カスタムUIViewクラスがあります。そのビューの中には、画像ビューがあります。(私はUISliderを最初から作成しています)。

画像ビュー(スライダーの親指)を取得して、ビューを横切って移動しようとしています。以下はUIViewクラスのコードです

スライダーの親指に指を置いてドラッグしようとしても、何も起こりません。ただし、スライダーの親指の外側に触れ、指を離さずに親指にドラッグしてから、親指をドラッグしてみると、問題なく動作します。

誰かが親指を持ってドラッグしようとしたときにメソッドが呼び出されるようにコードを変更するにはどうすればよいですか?

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

objective-c - CGRectIntersectsRectロジックの不正確さ

アプリでは、実行するたびに正方形にランダムなフレームを割り当てます。私はこのロジックを使用して確認します


a)各正方形がプレーヤーに近すぎない
b)各正方形が画面のビュー内に含まれているc)正方形が他の正方形に接触していない

このコードでは、squareArrayの各正方形は(ループが完了すると)完全にビューの境界の内側にあり、配列内の他のボタンと交差せず、playerRectrectの境界の完全に外側にあると予想されます。 、画面中央の120x120の正方形です。私のコードは間違っていますか?私はこれらの機能のどれも得られないからです。

編集:私は実際、このメソッドの望ましい特性の1つを取得しています。つまり、playerRectと交差する正方形はありません。しかし、私はまだ互いに重なり合っている正方形と部分的に見えない正方形を取得します。

編集2:

ネストされたforループに次の変更を加えました。

そして今、正方形は常にビューのためにわずかに変更された(小さい)長方形内にあり、プレーヤーの正方形と交差することはありません。わーい。しかし、それらはまだ互いの上に表示されます。なんで?

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

ios - MonoTouchは、アルファ付きのカラーUIImageをグレースケールとブラーに変換しますか?

UIImageカラーPNGとアルファからぼやけたグレースケールを生成するためのレシピを見つけようとしています。ObjCにはレシピがありますが、MonoTouchはCGRect関数をバインドしないため、これを行う方法がわかりません。何か案は?

グレースケールのObjCの例を次に示します。

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

ipad - iPad アプリケーションでの 2 次ベジエ曲線

二次ベジエ曲線の座標について知りたいです。

ここで使用される座標は何ですか。私を助けてください?説明していただけますか?

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

cocos2d-iphone - Cocos2dのCGRectロジック

2DゲームをUIKitからCocos2dに移植しています。UIKitを使用したとき、5つの異なる正方形のフレームを設定するその一部は、次のようになりました。

これまでのところ、私はcocos2dで同じことを達成しようとしました:

しかし、この変更された方法は機能しません。正方形の1つは適切な位置に配置されますが、他の4つは常にcocos2dポイント0、0でスポーンします。(画面の左下隅)誰かが私を正しい方向に向けることができますか?

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

objective-c - オブジェクトの周囲の空きスペースを検出する方法

表示されているオブジェクトがほとんどないので、スペース(たとえば[myObject frame] - 5px)が空いているかどうかを検出したいと思います。

オブジェクトがクリックされたことを検出する必要がありますが、空き領域を検出するにはどうすればよいですか?

私はそれをどのように解決するのか分かりません。

何か案が?

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

ios - UIViewをUIScrollViewの幅に伸ばす

UIViewの幅に伸ばす必要がある がありますUIScrollView。問題は次のとおりです。問題 その UIView (EGOTableViewPullRefresh、単なるカスタム UIView) を拡張する必要があります。ビューの初期化で、[_refreshHeaderView setAutoresizingMask:UIViewAutoresizingFlexibleWidth];. 私は試した:

ただ、見た目はイメージ通り。iOS で設計されたページ (Mobile Google など) に入ると、問題ないように見え googleok ます。

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

c# - MonoTouch:Frame.Originはどこにありますか?

私はObjective-CのこのセンタリングコードスニップをMonoTouchに変換しようとしています

しかし、どこにあるのかわかりませんOrigin