в чем разница между UIImageView и drawInRect?

Я хочу отображать столько изображений в ячейках таблицы. Я знал два способа показать изображение.

Один из них создает экземпляр для UIImageView и показывает его

CGRect rect=CGRectMake(x,y,width,height);
UIImageView *image=[[UIImageView alloc]initWithFrame:rect];
[image setImage:[UIImage imageNamed:@"sample.jpg"]];

Другой метод:

CGRect rect=CGRectMake(x,y,width,height);
[[UIImage imageNamed:@"sample.jpg"] drawInRect:rect];

Теперь мой вопрос: в чем разница между этими двумя? Какой из них эффективен? Или доступна другая функция лучше этой?

Заранее спасибо ....

14
задан Vladimir 1 October 2010 в 11:30
поделиться