Вертикальное выравнивание ImageView - UITableViewCell - PullRequest
1 голос
/ 25 ноября 2010

Вот моя проблема:

У меня есть UITableViewCell с содержанием в строке более 1 строки (текст очень длинный).

вертикальное выравнивание ImageView (я помещаю изображение в левую часть ячейки) находится в центре (я думаю, это по умолчанию), но я хочу чтобы увидеть это изображение в верхней части.

Есть ли у вас какие-либо идеи о том, как я могу изменить его вертикальное выравнивание?

Любой ответ будет высоко ценится.

Спасибо =)

1 Ответ

2 голосов
/ 25 ноября 2010

У меня есть подклассы UITableViewCell, и я добавил это, что увеличивает его на 10 пикселей ниже верха ячейки.

- (void)layoutSubviews {
    [super layoutSubviews];
    self.imageView.frame = (CGRect){.origin.x = (60-self.imageView.frame.size.width)/2, .origin.y = 10, .size = self.imageView.frame.size};

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