У меня есть UIImaveView (красный), который я повернул до 45 °. В этом я рисовал UIImage с градиентом и размещал его над подкладкой UIImageView. Из-за того, что я повернул его на 45 °, этот UIImageView крутится над моим под UIImageView (серый).crop uiimageview, который находится за пределами другого вида
Итак, я хотел обрезать этот UIImageView, чтобы он входил в верхний левый угол, но не перекрывал рамку подстилающего UIImageView. Должны быть варианты с рисованием путей и т. Д., Но я надеюсь, что у кого-нибудь есть более простое решение?
http://i.stack.imgur.com/C89nP.png
решение
UIImageView *rotatedGradient = [[UIImageView alloc] initWithFrame:CGRectMake(-20, -20, 50, 50)];
[_underlayingImageView addSubview:rotatedGradient];
[_underlayingImageView setClipsToBounds:YES];
Да, простое решение, не подумал об этом. –