/var/log/seiji

26 Dec 2008

Making a CGRect


Making CGRect.png

CGRectには様々な作成方法があります。それをまとめておきます。

下のようなCGRectを作成したいと思います。

出力

HelloWorld[52159:20b] {{0, 0}, {320, 480}} 

作成方法1

CGRect rect = CGRectMake(0, 0, 320, 480);

作成方法2

CGRect rect =  {{0,0}, {320, 480}} ;

作成方法3

CGSize size = CGSizeMake(320, 480);
CGRect rect =  {{0,0}, size} ;

作成方法4

CGPoint point = CGPointMake(0, 0);
CGSize size = CGSizeMake(320, 480);
CGRect rect = {point, size};

作成方法5

CGSize size = CGSizeMake(320, 480);
CGRect rect =  {{0}, size}  ;

作成方法6

CGSize size = CGSizeMake(320, 480);
CGRect rect =  {{}, size}  ;

他にもいろいろあるかとは思いますが、構造で定義できるのは便利ですね。

Comments

comments powered by Disqus