CGRectの便利マクロ iOSでボタンやら画像やら表示する上で避けては通れないCGなんちゃら。CGRectやらCGSizeやら最初はわかりませんでした。特にUIViewのframeやboundsを理解するのに手こずったのはいい思い出です。 このCGRect型のプロパティであるframeとboundsですが、ご存知の通り変更するのがめんどくさいです。 例えば、X座標だけ移動したい場合でも以下のように書かなければなりません。 // UIViewのX座標を変える。その1 CGFloat x = 100; aView.frame = CGRectMake(x, aView.frame.origin.y, aView.frame.size.width, aView.frame.size.height); // UIViewのX座標を変える。その2 CGFloat x = 100; CGRect f