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

Динамическое изменение количество ячеек в UITableView - Программирование iOS

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Программирование iOS Надо ли (полезно ли) iOS программисту знать Unix? http://www.cyberforum.ru/ios-dev/thread842878.html
Вот iOS пошёл от Mac OS X, а Mac OS X от UNIX. Посему вопрос: имеет ли смысл iOS-программисту учить UNIX и программирование под UNIX? Или это вообще никаким боком не нужно?
Программирование iOS Пересчет во время анимации Добрый день. что-то не нахожу простого решения в гугле. Поэтому прошу ваших идей. делаю анимацию для Вьюхи (которая состоит из нескольких сабВьюх) -- меняю фрейм. но во-время анимации--мне... http://www.cyberforum.ru/ios-dev/thread839044.html
Программирование iOS Локализация приложений
Доброго времени суток. Столкнулся с проблемой локализации приложений. Пишу в XCode 4.6 для iOS 6.0-6.1. Добавляю Localizable.strings, прописываю ключи и перевод, а когда подставляю на место...
Обновление данных в таблице Программирование iOS
Добрый день! При работе над проектом возник вопрос... Есть таблица, есть метод загрузки данных с сервера. Когда приходят данные метод должен обновить данные в таблице. Это все понятно и ясно....
Программирование iOS Настроить полосу прокрутки в xCode http://www.cyberforum.ru/ios-dev/thread836150.html
Здравствуйте. Дайте, пожалуйста, небольшой совет по настройке xCode. Так уж получилось, что мне гораздо удобнее читать и печатать код, когда он находится в центре экрана. Допустим, начал писать...
Программирование iOS Чем заменить знак? Подскажите Чем заменить знак +? Как я делал на C# Label1.Text = "http://" + SiteAdress.text; Как сделать так же в Xcode? Мне нужно что бы при нажатии на кнопку брался текст из Field и... подробнее

Показать сообщение отдельно
Dan_banan_
11 / 11 / 1
Регистрация: 03.03.2013
Сообщений: 87
Записей в блоге: 1
21.04.2013, 17:52
Чувак я кратко поясню ) для того что бы создать новые ячейки надо что бы в массиве были данные если ты хочешь что то отобразить. Ты должен это прописать в методе cellForRowAtIndexPath. что мол если моя ячейка равно нилу то ее надо создать. А как создать? забираешь из МАССИВА обьект по indexPath.Row и создаешь ячейку) Допустим у тебя обьект типа студенты которые хранятся в массиве. у этик обьектов есть поля имя студента и фамилия. А у тебя есть ячейка с двумя label. Одно для отображения имени а другое для фамилии , и называются они nameLabel и surname.Label. тогда тебе надо написать так
Objective-C
1
2
3
4
5
6
7
8
9
if (cell == nil)
    {
   
        cell = [[[UITableViewCell alloc] initWithStyle:UITableViewCellStyleDefault reuseIdentifier:cellIdentifier] autorelease];
    }
      Student *student = [array objectAtIndex: IndexPath.row];
      cell.nameLabel = student.name;
      cell.surname = student.surname;
      return cell;
Добавлено через 1 минуту
и логично наверно предположить что что бы получить обьет из массива и отобразить ячейку надо сначала его туда положить до обновления таблицы) если ты хочешь меня количество ячеек тогда будь добр чисти массив удаляй соот обьекты или добавляй. Зачем придумывать костыли))

Добавлено через 3 минуты
что бы не было скролинга надо просто отключить его в tableview и увеличивать размер вью или поставить якорь на растяжение вьюхи и попробывать)
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru