Instagram のようなトリミング機能をアプリに実装しようとしています。
例: http://i.imgur.com/Dq12OAx.png
中央に正方形の「穴」がある長方形の形で UIView を作成する必要があります。どこから始めればいいのかわからないので、すべての助けに感謝します。
Instagram のようなトリミング機能をアプリに実装しようとしています。
例: http://i.imgur.com/Dq12OAx.png
中央に正方形の「穴」がある長方形の形で UIView を作成する必要があります。どこから始めればいいのかわからないので、すべての助けに感謝します。
とても簡単です。UIView をサブクラス化し、drawrect をオーバーライドするだけです。
- (void)drawRect:(CGRect)rect {
//draw the non-transparent view here, or fill the whole view like
[[UIColor blackColor] setFill];
UIRectFill( rect);
//define the position and size of the "hole"
CGRect yourHole = CGRectMake(left, top, width, height);
//fill that section with clear color
[[UIColor clearColor] setFill];
UIRectFill( yourHole );
}