(void) CGRectDivide(CGRect rect, CGRect *slice, CGRect *remainder, CGFloat amount, CGRectEdge edge) rectのedgeを基準に、CGRectMinXEdge等のX関係ならWidth、 CGRectMinYEdge等のY関係ならHeightをamountにしたCGRectをsliceとして取得。 また、rectからsliceを切り取った残りをremainderとして取得。 【例】 CGRect slice, remainder; CGRectDivide(CGRectMake(50, 50, 100, 100), &slice, &remainder, 30, CGRectMinXEdge);