2013-04-26 2 views
2

Можете ли вы изменить ширину детали UILabel на левой части элемента UITableView без подкласса? Другими словами, текст на левой метке слишком длинный, и я хочу переместить центр двух меток вправо.Изменить ширину детали UILabel - iOS

enter image description here

+1

Есть ли причина для этих правок, как этот? –

+0

Ничего кроме улучшения грамматики. Я могу прекратить их делать, если они нарушают какую-либо антибактериальную политику, о которой я не знал. –

+0

Вы должны, как правило, редактировать только тогда, когда есть заметное улучшение, которое вы можете сделать. Он редактировал здесь, похоже, не соответствовал этому тесту. Но, особенно, редактирование многочисленных сообщений и особенно старых сообщений. –

ответ

2

Да, вы можете изменить рамку в -layoutSubviews методе

- (void)layoutSubviews 
{ 
[super layoutSubviews]; 
self.detailTextLabel.frame = //yourFrame 
} 
+0

Другими словами, нет способа сделать это без подкласса UITableViewCell? –

+0

Я боюсь, что нет. Извините, я не заметил этого раньше – Mani

+0

Не беспокойтесь, спасибо! –

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