2013-07-07 2 views
3

저는 CGRect를 사용하여 이미지 뷰에서 이미지를 자릅니다. 직사각형은 이미지 뷰의 피쳐에 따라 자동으로 생성되지만 약간 확대 할 수도 있지만 같은 점을 중심으로 10 % 정도 확대하고 싶습니다. 확대 기존 지점 주변의 CGRect 확대

뭔가의 크기는 내가 일반적으로 같은 프레임을 사용하는 것이 효율적으로 활용하려면 다음

CGRect frame = _imageView.frame; 


    CGImageRef imageRef = CGImageCreateWithImageInRect([image CGImage], frame); 
    UIImage *img = [UIImage imageWithCGImage:imageRef]; 

그런 다음 origin.x에 따라 변화하지만 내 기존 사각형의 프레임을 얻을 수 없습니다입니다.

어떤 도움을 크게 CGRectInset를 살펴 CGRect

답변

11

이있으세요 확장에 감사, 나는 당신이 원하는 것을 할 것이라 생각합니다. 인 세트의 부호에 따라 동일한 중심점을 가진 원본보다 작거나 큰 직사각형을 만들 수 있습니다.

+0

완벽한 감사합니다. – EHarpham

관련 문제