2010-11-25 4 views
1

Вот мой вопрос:ImageView вертикальное выравнивание - UITableViewCell

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

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

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

Любой ответ будет очень благодарен.

Спасибо =)

ответ

2

Я подклассов UITableViewCell, и прибавил, что натыкается его до 10px ниже верхней части ячейки.

- (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}; 

} 
Смежные вопросы