2015-04-07 2 views
0

Почему это происходит? Кстати, я не использую IB.Дополнительное дополнение в UITableViewCell с несколькими строками текста

КОД:

cell = self.tableView.dequeueReusableCellWithIdentifier("NormalCell") as UITableViewCell 
cell.textLabel?.lineBreakMode = NSLineBreakMode.ByWordWrapping 
cell.textLabel?.numberOfLines = 0 
cell.textLabel?.text = items[indexPath.row]["text"] as? String 

ИЗОБРАЖЕНИЙ:

enter image description here

enter image description here

+1

Вы отметили этот вопрос авто макетом, как вы это настроите, можете ли вы показать ограничения? Как вы вычисляете высоту строки? – Koen

+0

не вычисляет высоту строки, ios8 может сделать это автоматически. Это превышение высоты строки. Константы, которые я установил для tableview, - это верхнее пространство для просмотра, ведущее пространство, конечное пространство и нижнее пространство, все установлены на 0 –

+1

У меня была аналогичная проблема, где было дополнительное пространство выше и ниже моего 'UILabel'. Я решил, что купите добавление '[myLabel setContentHuggingPriority: UILayoutPriorityFittingSizeLevel forAxis: UILayoutConstraintAxisHorizontal];' – Koen

ответ

0

Вы должны установить ограничения правильно. Посмотрите мои скриншоты ниже!

1) Установить ограничения

http://prntscr.com/6r5i2z

2) Проверьте Свойства таблицы

http://prntscr.com/6r5i8y

3) Запустить проект! Это оно!

Дайте мне знать, если у вас есть другие вопросы!

+0

что последнее ограничение, которое у вас есть для вашей таблицы? Это отрезано. –

+0

Спасибо за ответ, кстати –

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