Apple iPod Touch форум посвященный плееру

Текущее время: Вт окт 16, 2018 6:39

Часовой пояс: UTC + 3 часа




Форум закрыт Эта тема закрыта, Вы не можете редактировать и оставлять сообщения в ней.  [ 1 сообщение ] 
Автор Сообщение
Не в сети
 Заголовок сообщения: UILabel не обновляется
СообщениеДобавлено: Ср май 09, 2012 17:36 
Аватар пользователя

Зарегистрирован: Ср май 09, 2012 16:49
Сообщений: 8
Репутация: 0 [ ? ]
Группа: Зарегистрированные пользователи
Гаджет: iPhone 3G S
Версия прошивки: 5.0.1
Уважаемые товарищи! Нужна Ваша помощь.
Имеется функция, которая должна выводить буквы алфавита в объект UILabel, с задержкой в 1 секунду.
Проблема в следующем: изменения Alabel.text , в теле цикла, не отображаются в представлении. Обновление значения Alabel происходит только после того, как цикл завершается. И в нем остается последняя буква из последовательности «Я».
Помогите заставить Alabel принудительно обновляться при каждом присваивании ему очередной буквы алфавита.

Код:
alpha = [[NSString alloc] initWithString:@"абвгдеёжзийклмнопрстуфхцчшщъыьэюя"];
...

- (void)alphaRun{
    NSUInteger len = [alpha length];

    for (NSUInteger i=0; i<len; i++) {

      NSRange ran = NSMakeRange(i, 1);

        NSString *sub = [[alpha substringWithRange:ran] uppercaseString];

        Alabel.text = sub;

        [NSThread sleepForTimeInterval:1];
    }
}


Вернуться наверх
 Профиль Отправить личное сообщение  
 

UILabel не обновляется

Реклама
 
Показать сообщения за:  Сортировать по:  
Форум закрыт Эта тема закрыта, Вы не можете редактировать и оставлять сообщения в ней.  [ 1 сообщение ] 

Часовой пояс: UTC + 3 часа


Кто сейчас на форуме

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения

Найти:
Перейти:  
cron

Создано на основе phpBB® Forum Software © phpBB Group
Русская поддержка phpBB
[ Time : 0.071s | 18 Queries | GZIP : On ]