Форум программистов, компьютерный форум 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 Пересчет во время анимации Добрый день. что-то не нахожу простого решения в гугле. Поэтому прошу ваших идей. делаю анимацию для Вьюхи (которая состоит из нескольких сабВьюх) -- меняю фрейм. но во-время анимации--мне надо чтобы происходил вызов метода drawRect: для одной из сабВьюхи (ибо в ней идет пересчет и перерисовка конента CoreGrafic и иже си с ним) Вопрос: как сделать чтобы во время анимации по изменению... http://www.cyberforum.ru/ios-dev/thread839044.html
Программирование iOS Локализация приложений
Доброго времени суток. Столкнулся с проблемой локализации приложений. Пишу в XCode 4.6 для iOS 6.0-6.1. Добавляю Localizable.strings, прописываю ключи и перевод, а когда подставляю на место строки NSLocalizedString, то вместо строки выводит ключ, а не саму строку. Порыскав по форумам нашел предложения удалить приложение с симулятора, или же проверить правильность написания ключа при...
Обновление данных в таблице Программирование iOS
Добрый день! При работе над проектом возник вопрос... Есть таблица, есть метод загрузки данных с сервера. Когда приходят данные метод должен обновить данные в таблице. Это все понятно и ясно. Делается просто ; Но это происходит не сразу, а через какое то время. Почему так? Почему данные не сразу загружаются? Тоже самое и с сообщениями UIAlert и UIToast. Они появляются не сразу, а...
Программирование iOS Настроить полосу прокрутки в xCode http://www.cyberforum.ru/ios-dev/thread836150.html
Здравствуйте. Дайте, пожалуйста, небольшой совет по настройке xCode. Так уж получилось, что мне гораздо удобнее читать и печатать код, когда он находится в центре экрана. Допустим, начал писать код с чистого листа. Пишу, пишу, код занимает почти все место на экране. Мне неудобно постоянно смотреть в самый низ экрана и я около 30 раз нажимаю Enter, чтобы код переместился в центр экрана и мне...
Программирование iOS Чем заменить знак? Подскажите Чем заменить знак +? Как я делал на C# Label1.Text = "http://" + SiteAdress.text; Как сделать так же в Xcode? Мне нужно что бы при нажатии на кнопку брался текст из Field и приписывался к "http://" например: подробнее

Показать сообщение отдельно
Dan_banan_
10 / 10 / 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 и увеличивать размер вью или поставить якорь на растяжение вьюхи и попробывать)
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru