UIimageview drawInRect с подходящим аспектом - PullRequest
0 голосов
/ 08 марта 2010

ранее у меня была настраиваемая ячейка табличного просмотра, и я загружал из Nib.in, что я указал режим "Соотношение сторон" для моего просмотра изображений. но загрузка этого Nib-файла была слишком медленной. поэтому я начал рисовать содержимое uitablewviewcell. Вот код для того, что я делаю, чтобы нарисовать изображение.

[image drawInRect:CGRectMake(10,10,80,100)];

но это не дает мне того же эффекта, который был у меня в файле Nib. это "Аспект, чтобы соответствовать". изображение выглядит накрахмаленным. Поэтому мой вопрос заключается в том, как с помощью этого кода перейти в режим «Аспект».

Спасибо.

1 Ответ

2 голосов
/ 08 марта 2010

Если изображение имеет правильный размер (т. Е. Вам не нужно масштабировать его, чтобы оно поместилось в области рисования), вы можете использовать

[image drawAtPoint:CGPointMake(10, 10)];

(или рассчитать точку по-другому, если вы хотите отцентрировать ее).

В противном случае вам придется самостоятельно вычислять прямоугольник с правильным соотношением сторон.

...