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

Проверка значения и отображение картинки по результату - Objective-C

Восстановить пароль Регистрация
 
heroii2009
16 / 6 / 0
Регистрация: 13.03.2012
Сообщений: 196
01.06.2014, 19:50     Проверка значения и отображение картинки по результату #1
Доброго времени суток, еще один вопрос , получаю по json переменную, и делаю проверку, если у меня 3 в переменной то на экране 3 звезды отображаеться, ну больше меньше соответственно, делаю так:

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
39
40
41
42
-(UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath{
static NSString *CellIdentifier = @"Cell";
MyCell *cell = [tableView dequeueReusableCellWithIdentifier:CellIdentifier];
if (!cell)
{
cell = [*[MyCell alloc] initWithStyle:UITableViewCellStyleDefault reuseIdentifier:CellIdentifier];
}
 
 
int xout = [*[arraystars objectAtIndex:indexPath.row] intValue];
if (xout == 1)
{
cell.star1.hidden = false;
}
if (xout == 2)
{
cell.star1.hidden = false;
cell.star2.hidden = false;
 
}
if (xout == 3)
{
cell.star1.hidden = false;
cell.star2.hidden = false;
cell.star3.hidden = false;
}
if (xout == 4)
{
cell.star1.hidden = false;
cell.star2.hidden = false;
cell.star3.hidden = false;
cell.star4.hidden = false;
}
if (xout == 5)
{
cell.star1.hidden = false;
cell.star2.hidden = false;
cell.star3.hidden = false;
cell.star4.hidden = false;
cell.star5.hidden = false;
}
}
но как только приблизительно пройдет пол таблице все начинают выбивать по 5 звезд( сначала все нормально а потом у всех по 5 звезд (( в чем моя проблемма ?
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
01.06.2014, 19:50     Проверка значения и отображение картинки по результату
Посмотрите здесь:

Отображение картинки PHP
C# WPF Отображение картинки
Проверка на удаление объектов Objective-C
CCSprite не отображает перезаписанный файл картинки Objective-C
Objective-C Отображение меток картографического вида
Visual Basic .NET Если нет значения по результату запроса к базе то закрыть форму
Отображение пинов на карте Objective-C
Objective-C Проверка наличия ключа в NSDictionary
Objective-C Отображение UITableViewCell в UIStoryboard
Objective-C Кнопка из картинки

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
glvrzzz
95 / 71 / 12
Регистрация: 12.12.2012
Сообщений: 214
02.06.2014, 06:48     Проверка значения и отображение картинки по результату #2
Шедевр алгоритмизации. Массивы? Не, не слышал.

А если серьезно, то почитайте хоть, как работает ваша таблица. Вкратце, проблема скорее всего в повторном использовании селлов.
zulkis
 Аватар для zulkis
681 / 608 / 38
Регистрация: 13.01.2011
Сообщений: 1,724
02.06.2014, 08:14     Проверка значения и отображение картинки по результату #3
heroii2009, добавьте на 9й строчке вашего вышеприведенного кода:
Objective-C
1
2
3
4
5
cell.star1.hidden = !false;
cell.star2.hidden = !false;
cell.star3.hidden = !false;
cell.star4.hidden = !false;
cell.star5.hidden = !false;
Yandex
Объявления
02.06.2014, 08:14     Проверка значения и отображение картинки по результату
Ответ Создать тему
Опции темы

Текущее время: 04:57. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru