0

これは少しあいまいですが、具体的にしようと思います。

CGRect と CGRectMake をどのように使用しますか? ポイントをすばやく見つけるために使用できるアシスタントまたは何かはありますか? Interface Builder を調べましたが、CGRect で使用するポイントをすばやく見つける方法はないように思えます。誰かが私を正しい方向に向けることができれば、それは素晴らしいことです.

4

2 に答える 2

8

インターフェイス ビルダー内のコードでインターフェイスを再作成しようとしている場合は、Size Inspector を確認する必要があります。

まず、インターフェイス ビルダーで要素を選択します。

ここに画像の説明を入力

次に、右側のパネルのサイズ インスペクターを見てください。

ここに画像の説明を入力

X、Y、Width、および Height 変数はCGRect、要素と同じサイズのを作成するのに十分な情報を提供します。

CGRect editFrame = CGRectMake(233.0, 6.0, 67, 32);
于 2012-06-22T18:18:32.437 に答える
2

CGRect を作成する必要がある場合は、通常、IB 内の他のオブジェクトを参照できます。多くのオブジェクトが持っているフレーム プロパティを参照すると、簡単に実行できます。たとえば、self.view.frame は、必要に応じて、ポインターを格納したり情報を抽出したりできる CGRect を返します。

于 2012-06-22T18:20:49.797 に答える