UITableViewCell Puzzle? - PullRequest
       2

UITableViewCell Puzzle?

0 голосов
/ 31 мая 2011

Я использую TableView и использую свойство tableViewCell для отображения изображения в ячейке

cell.imageView.image = aNewsInfo.smallImageData;

, но оно показывает тот же размер изображения, который мы получаем анализатором из-за разного размера изображенийЯ хочу установить размер этого изображения в ячейке для отображения всех изображений с одинаковым выравниванием.Для этого также попробуйте это

cell.imageView.frame = CGRectMake(0, 0, 30, 30);<br> cell.imageView.image = aNewsInfo.smallImageData;

, но это не сработает. Пожалуйста, предложите лучший способ решения этой проблемы ...

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

Ответы [ 2 ]

0 голосов
/ 31 мая 2011
UIImageView *myImageView;
- (id)initWithFrame:(CGRect)frame reuseIdentifier:(NSString *)reuseIdentifier {

if (self = [super initWithFrame:frame reuseIdentifier:reuseIdentifier]) {
[self.contentView addSubview:myImageView];
}
- (void)layoutSubviews {
frame= CGRectMake(0 ,0, 50, 50);

myImageView.frame = frame;
}

// в ячейке для строки в indexpath

cell.myImageView.image = [UIImage imageNamed:@"calendar_color.png"];

украдено из здесь

0 голосов
/ 31 мая 2011

Использование

cell.imageView.contentMode = UIViewContentModeScaleAspectFit;

Из Apple UIView Документация.

UIViewContentModeScaleAspectFit:

Масштабирование содержимого в соответствии с размеромПосмотреть.Эта опция поддерживает соотношение сторон контента.Любая оставшаяся область границ представления прозрачна.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...