問題タブ [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.
ios - ポートレートモード時の横フレーム
デバイス/インターフェイスが縦向きモードのときに、UIView が横向きモードで持つフレームを取得することは可能ですか? もしそうなら、これはどのように行われますか?
objective-c - CGRectGetWidth と CGRect.size.width
どちらを使うのが良いですか?私はCGRect.size.widthの方が見栄えが良いので好きです。しかし、私の同僚は、CGRectGetWidth の方が優れていると言っています。
iphone - コードと IB フレームが一致しません
https://stackoverflow.com/questions/3100878/ipad-frame-programmatically-doesnt-match-with-ibと同じ質問ですが、誰も答えませんでした!
IB で UITableCell レイアウトを作成し、UILabel フレームの測定値をコピーし、それらを使用してプログラムでフレームのサイズを変更しました。
しかし、Y 座標は約 13 ピクセルずれています。
IB のフレーム x:176 y:16
X:176.0f、y:3.0f に一致するコードのフレーム
c - 長方形を同じサイズの長方形に分割しますか?
長方形(CGRect構造{{float x,float y},{float w,float h}}
)をいくつかの小さな長方形/構造に分割して、ある種のグリッドを作成する必要があります。ウィンドウレイアウトマネージャーを作成していますが、ウィンドウプレビューオプションが必要です。
私は同様の質問を見ましたが、私が見たアルゴリズム(とを含むもの)はどれも機能しませんでした。私も試しました:ceil
floor
誰かがCの私の構造体でそれを行う例を提供できますか?
iphone - CGRectFrame、起源について混乱する
そのため、.frame プロパティ、CGRectMake、および iPhone 座標系の使用に関しては、少し混乱しています。
私はこの例で与えられたコードを見ていました: Sizing a UILabel to fit?
私は次の行で混乱しています:
上記のコード行では、基本的にself.frameを元と同じ原点に設定していますが、幅と高さを変更していますか?
原点は通常の幾何学と同じ中心点ですよね?iPhoneの座標系が正しいように左上隅ではありませんか?ありがとう。
iphone - CGRectIntersectsRect 機能しない
これが機能しないのはなぜですか?
編集1:
編集2:
画像は 25pxX25px です。
ios - iOS: convertRect:toView: が期待どおりに動作しない
メイン ウィンドウに相対的な座標を取得したいので、2 番目のパラメーターとして nil を指定して convertRect:toView: を使用しています。
しかし、結果として、私はいつも得る
addToList-view を生成するために使用する値とまったく同じです。
画面の右下隅に配置されたビューに addToList-button を追加する場合、たとえば iPad の横向きの 950、700、35、35 のような CGRect が期待されます。一番上のビューに関連するボタン。
最初に、UIViewController の initWithFrame:-method で変換を行いました。しかし、今、私は後でそれをやっています...何が欠けていますか?
ありがとう!
編集:「self.view」がUIScrollView内にあることは重要ですか?
ios - CGRect オブジェクトからデータを取得する
CGRect は 4 つの float で構成されていることを知っています。特定の CGRect オブジェクトからこれらのフロートを取得するにはどうすればよいですか?
CGRect のクラス リファレンスを検索しましたが、何も見つかりませんでした。
cocos2d-iphone - cocos2dccTouches移動するスプライトを右上隅にのみ移動
私はcocos2dにかなり慣れていないので、基本的な質問を許してください。しかし、スプライトを動かすのに問題があります。この方法は、正のx方向と正のy方向(右上隅)に移動している限り、私が望むことを実行しているようです。下または左に動かそうとしても動作しません。
ありがとうございました。
編集:私の初期化とタグ参照を追加します
そして私はkTagSpriteを次のように宣言しました:
iphone - Objective-C の構造体、メモリ割り当て
初歩的な質問で申し訳ありませんが、私はCGデータ型のためにobjective-cで構造体を使い始めています。新しい CGRect を作成し、それを何らかの view.frame に設定すると、それらはメモリ内の同じものを指すようになりますか? それとも、これらは 2 つの別個のオブジェクトであり、一方を変更しても他方は変更しないのでしょうか? どうも。
何が起こっているのかというと、私は CGRect を作成し、それを自分の view.frame に設定しています。次に、データに基づいて、frame.size.height を更新します。しかし、私のelseステートメントでは、元のサイズに戻したいので、別のオブジェクトを選択すると、フレームが大きくなります。フレームを小さいサイズに設定すると、そのサイズのままのようです。
何もハードコーディングしたくありませんが、基本的な機能を機能させたかったので、配列に1しかないときに始めました。そして、他の数値の場合、ビューは元のサイズに戻ります。しかし、最初の if ステートメントに到達すると、高さが変更されることはありません。元に戻す唯一の方法は、このブロックの前に CGFloat 値をハードコーディングすることです。