Я создаю подкласс UIView, получаю удаленное изображение и затем рисую его в виде, используя drawRect. Это работает нормально, но изображение затем искажается в зависимости от того, что я установил для рамки просмотра.
Я могу добавить contentMode из UIViewContentModeScaleAspectFill в мой UIView, но, похоже, он вообще не применяется к моему UIImage, который я рисую, он все еще сжимает UIImage, потому что он соответствует размеру кадра представлений.
Кажется, что я должен сделать что-то вроде следующего, но это просто увеличит изображение на 100% в моем кадре, а не следуя настройке contentMode:
[image drawInRect:CGRectMake(0, 0, image.size.width, image.size.height)];
Нужно ли делать что-то конкретное в drawRect: чтобы мое изображение соответствовало свойству contentMode?