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

objective-c - CGRect から CGRect を減算します -- 一方が他方を含まない最大の断片

どうすればCGRect別のものから減算できますか? R1 - R2結果を、R2 と交差しない R1 の最大のサブ長方形にしたいと考えています。

例 1 :

R3 = CGRectSubstract(R2,R1);

例 2 :

R3 = CGRectSubstract(R2,R1);

例 3 :

R3 = CGRectSubstract(R2,R1);

0 投票する
13 に答える
131102 参照

ios - UIViewの位置を変更する簡単な方法は?

ビューのサイズを変更せずに、次のコードで UIView の位置を変更します。

ビューの位置だけを変更する簡単な方法はありますか?

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

objective-c - 配列からのCGRectの取得

私のアプリケーションでは、CGRectオブジェクトをに格納しようとしていNSMutableArrayます。正常に読み込まれ、ログステートメントに出力されますがCGRect、配列からsを取得しようとすると、エラーが表示されます。コードスニペットは次のとおりです。

どうすれば配列からrectsを取り戻すことができますか?

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

objective-c - CGrect値をユーザー座標系に変更

私は持っていCGRectます; その座標をユーザー座標系に転送できますか。つまり、左上隅から下ではなく、左下隅から上に移動できますか。これには定義済みの方法がありますか、それとも手動で計算する必要がありますか? 前もって感謝します。

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

objective-c - NSArray で四角形の最大幅を見つける

NSArray値を含むを使用していCGRectます。ライブラリ メソッドを使用して配列に含まれるすべての四角形の最大幅を取得する方法はありますか、それとも独自のロジックを実装する必要がありますか? 前もって感謝します。

コードサンプル:

このコードでは、 からフレームを取得しarray1て に追加しようとしていarray2ます。array1XML からフレームを取得しています。これらのフレームを解析し、配列に配置しました。私は自分のコードを非常に簡単な方法で提供しました。

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

iphone - cgrectをパラメーターとして渡す方法とcgrectをリターンタイプとしてipadで取得する方法

こんにちはすべて私は基本的な質問をするつもりです私は私の質問のために多くのリンクを検索しましたが、正確な結果が得られなかったものはありません。ここに私の質問があります:

rect値を渡し、変換を使用して同じ型を返したいのですが、1つのメソッドを作成しましたが、構文的に間違っている可能性があることがわかっているエラーが発生します。以下のコードを修正してください。

私自身の方法はここにあります

よろしくお願いします。

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

objective-c - iOS CGRectOffset とコア データの問題

これは意味がないことはわかっていますが、Core Data を使用して CGRectOffset を呼び出して構築している iPhone アプリで、非常に奇妙なエラーが発生します。私のアプリ デリゲートの didFinishLaunchingWithOptions メソッドは次のようになります。

現在、 CGRect ビューフレーム行をそのままにしておくと、次のエラーでアプリがクラッシュします。

「キャッチされない例外 'NSInternalInconsistencyException' が原因でアプリを終了しています。理由: '+entityForName: エンティティ名 'TJournal'' の NSManagedObjectModel が見つかりませんでした」

CGRect 行をコメントアウトすると、問題なく動作します。for ループ内の呼び出しは正常に実行されます (TJournal という名前の Core Data DB エンティティにデータを書き込み、想定どおりに動作します)。明らかに、CGRectOffset の Core Data への依存はないため、このエラーはスプリアス。しかし、私は一生、それを理解することはできません。

すべてのターゲットのクリーニング、シミュレーターのデータベースの消去などを試みましたが、何も機能していないようです。

何か案は?ありがとう!

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

iphone - 複雑なCGRect数学をどのようにユニットテストする必要がありますか?

一連のUIViewとその変換に対していくつかの演算を実行するメソッドがあります。ユニットテストは特定の答えを期待しています。プログラムは、.0001だけずれた答えを出します。これは、私が対処できる小さな丸めの問題のように聞こえます。これに対処するための最良の方法は何ですか?厳しさを緩和する方法はありますか?私は比較についてより慎重になり、それらが完全に一致することを期待する必要がありますか?

関連するコード:



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

iphone - iPhoneで品質を失うことなく特定のサイズにサイズ変更します

iPhoneで画像の品質を損なうことなく、画像のサイズを特定の幅と高さに変更したい。

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

objective-c - CGRect を plist に格納する際の問題

値を含む配列を保存しようとしていCGRectます。plists がCGRect型と互換性がないことはわかっているので、コードを少し変更し、現在NSNumberは rect 値を格納する代わりに格納しています。rect 値を x、y、幅、高さの 4 つの値に分割しています。

現在は smyArray1のみが含まれておりNSNumber、これらの値を plist に保存しようとしていますが、値を読み込めません。コードに何か問題がある場合、誰かが私を修正できますか?

前もって感謝します; 貴重な情報お待ちしております。