IPhone Обычное изображение таблицы TableView Заголовок и получение текста в две строки - PullRequest
0 голосов
/ 13 февраля 2010

это мой первый вопрос, поэтому, если я не правильно сделал теги, извините. Я пытался ... Ну, вот мой вопрос: я надеюсь, что кто-то может сказать мне, как сделать заголовок раздела из 2 строк для простого просмотра таблицы. Проблемы, с которыми я сталкиваюсь: 1) Я не могу найти изображение, которое будет имитировать изображение заголовка раздела из 1 строки по умолчанию. Может кто-нибудь поделиться со мной, или сказать мне, как я могу найти один? 2) Кажется, я не могу получить текст заголовка раздела в две строки, так как я извлекаю его из контроллера извлеченных результатов, «поля» (извините, если неверная терминология), которое я определил в классе для своей таблицы. Так что в этом «поле» есть несколько значений полей, и у меня нет возможности их разнести ... Любая помощь будет признательна.

Ответы [ 2 ]

2 голосов
/ 22 марта 2011
if(section == 1)
        return @"\nText on line one\nText on line two\nText on line three";

На самом деле вы можете иметь несколько строк, используя \ n

0 голосов
/ 31 марта 2010

Используйте эти методы (этот пример кода должен работать):

- (UIView *)tableView:(UITableView *)tableView viewForHeaderInSection:(NSInteger)section {
    UILabel *label = [[UILabel alloc] initWithFrame:CGRectMake(0, 0, 280, 40)];
    label.numberOfLines = 2;
    label.text = @"line 1\nline 2\n";
    return [label autorelease];
}

- (CGFloat)tableView:(UITableView *)tableView heightForHeaderInSection:(NSInteger)section {
    return 44.0;
}

Метод - (NSString *)tableView:(UITableView *)tableView titleForHeaderInSection:(NSInteger)section будет работать только для одной строки текста. Обратите внимание, что сгенерированный кадр имеет 0,0 начала координат и указанную высоту; исходное положение будет скорректировано для правильного размещения заголовка, а высота задается следующим методом.

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