2011-12-17 1 views
1

У меня есть приложение для чтения RSS-каналов, которое каждая ячейка собирает заголовок из элемента в XML с веб-сайта Apple feed feed. Теперь названия очень долго, так что я хотел сделать, это увеличение размера каждой ячейки с помощью:textLabel в UITableViewCell две + линии (без обрезки)

-(CGFloat)tableView:(UITableView *)tableView heightForRowAtIndexPath:(NSIndexPath *)indexPath { 

return 80; 
    } 

сделать заголовок в двух или более строках и выкладывается, но текст продолжает идти по прямому и отрезать. Как я могу это исправить?

+0

ЯВЛЯЕТСЯ ЧТО-ТО НЕ СЛЕДУЕТ С ЭТОМ ВОПРОСОМ, ЧТО Я МОГУ УЛУЧШИТЬ ??? – user973985

ответ

5

Это так же просто, как установить свойство numberOfLines на UILabel и свойство lineBreakMode, чтобы позволить UILabel автоподдержкой нескольких строк текста.

+0

Я исправил свой ответ, спасибо, что указал на это. Я думал о java swing JLabels. – Warkst

+0

И вниз превращается в вверх ...! – jrturton

1

Вы устанавливаете только высоту ячейки, но UILabel все еще является одной строкой. Чтобы изменить это, см. here.