30th Tue
CGRectNull,CGRectZero
複数の矩形の和を求めていくとき、初期値には CGRectNull を使うといい。
CGRect v = CGRectNull;
for ( UIView* w in self.subviews ) v = CGRectUnion( v, w.frame );
CGRectZero は大きさ0の領域を持ってしまうので使えない。
CGRectUnion( CGRectNull, CGRectMake( 10, 10, 10, 10 ) )ー>10,10-10,10
CGRectUnion( CGRectZero, CGRectMake( 10, 10, 10, 10 ) )ー>0,0-20,20
posted by
Saturn on Tue 30 Nov 2010 at 09:36 with 0 comments