Форум программистов, компьютерный форум, киберфорум
Наши страницы

Программирование iOS/iPhone

Войти
Регистрация
Восстановить пароль
 
 
Рейтинг: Рейтинг темы: голосов - 11, средняя оценка - 4.82
petrovichtim
0 / 0 / 0
Регистрация: 27.10.2013
Сообщений: 26
#1

Построение двух-колоночной таблицы в UITableView - Программирование iOS

10.03.2014, 18:13. Просмотров 1732. Ответов 15
Метки нет (Все метки)

Добрый день уважаемые товарищи!
Хочу построить в UITableView обычную таблицу с двумя колонками.
В ячейку (Cell) я динамически создаю 2 UITextView и хочу чтобы они меняли свою ширину и высоту в зависимости от текста. Ну или хотя бы выглядели более- менее солидно.
Прошу поделится опытом построения табличных интерфейсов или подшаманить мой код.
Objective-C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath
{ NSString *cellIdentifier = @"Cell";
   // UIr *label;
    
    UITableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:cellIdentifier];
    if (cell == nil)
    {
        //здесь можно не просто создать ячейку, можно добавить в нее даже картинки
        cell = [[UITableViewCell alloc] initWithStyle:UITableViewCellStyleSubtitle reuseIdentifier:cellIdentifier] ;
        UITextView *tw=[[UITextView alloc] initWithFrame:CGRectMake(0, 0, cell.frame.size.width/2, 150)];
        tw.tag=1;
        tw.editable = NO;
        tw.layer.borderWidth = 2.0f;
        tw.layer.borderColor = [[UIColor grayColor] CGColor];
        [cell.contentView addSubview:tw];
        UITextView *tw2=[[UITextView alloc] initWithFrame:CGRectMake(cell.frame.size.width/2, 0, cell.frame.size.width/2, 150)];
        tw2.tag=2;
        tw2.editable = NO;
        tw2.scrollEnabled=true;
        tw2.layer.borderWidth = 2.0f;
        tw2.layer.borderColor = [[UIColor grayColor] CGColor];
        [cell.contentView addSubview:tw2];
    }
    
    
    NSString *word = _words[indexPath.row];
    //cell.textLabel.text =[word description];
    UITextView *tw=(UITextView*) [cell viewWithTag:1];
    tw.text=@"первая строка ";//[word description];
    
    UITextView *tw2=(UITextView*) [cell viewWithTag:2];
    tw2.text=@"вторая строка  вам вав амрваимрм вармива мамиврм рваимвамр врара маврм ваи  ";//[word description];
    CGRect rect=tw2.frame;
    rect.size.height=tw2.contentSize.height;
    tw2.frame=rect;
    cell.frame.size.height = tw2.contentSize.height;
    return cell;
}
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
10.03.2014, 18:13
Я подобрал для вас темы с готовыми решениями и ответами на вопрос Построение двух-колоночной таблицы в UITableView (Программирование iOS):

Несуществующий UITableView - Программирование iOS
Добрый вечер. Столкнулся с такой проблемой: создал простое приложение с UITableView. делал по уроку, все как положено. В момент запуска...

Сортировка в UITableView - Программирование iOS
Добрый день. Во время разработки столкнулся с необходимостью сортировки, а так же связанным с ней багом. Обо всем по порядку. 1....

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

Работа с жестами в UITableView - Программирование iOS
Разрабатываем приложение, столкнулись с проблемой жестов в uitableView. в кратце поясню, реализуем так называймый siebar который доступен...

Передать из UITableView в UIWebView - Swift
Всем привет! Являюсь новичком Swift. Помогите, пожалуйста, передать данные из UITableView в UIWebView таким образом: lesson 1 ->...

UISearchBar & UITableView - Программирование iOS
Доброго времени суток вопрос. Переделываю приложение под iOS 7 добавил поиск по таблице но он открывает файлы по индексу ячейки, а не по...

15
petrovichtim
0 / 0 / 0
Регистрация: 27.10.2013
Сообщений: 26
17.03.2014, 12:23  [ТС] #16
Спасибо дорогие товарищи за советы!
Вот этот урок на youtube снял все мои вопрсы
0
17.03.2014, 12:23
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
17.03.2014, 12:23
Привет! Вот еще темы с ответами:

UITableView запутался с вьюхой - Программирование iOS
Коллеги что-то я запутался. Есть storyboard, в нем UIViewController с UITableView. Из таблички UI элементов перетягиваю UIView... его можно...

UITableView & UIButton - Программирование iOS
Доброго времени суток. Возник вопрос у меня есть таблица с 3-мя ячейками мне нужно при выборе ячейки менять Title кнопки на тот текст...

Особенности при работе с UITableView - Программирование iOS
Добрый день. С недавних пор начала писать программы под IOS поэтому прошу сильно не кидать тапками :) (всего месяц штудирования...

Сдвиг вниз ячеек/секций в UITableView - Программирование iOS
Доброго времени суток. Мне необходимо реализовать такую задачу: есть таблица, по тапу на одну ячейку все остальные ячейки, которые ниже,...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
16
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru