Я хочу написать код, чтобы обновлять текст UILabel
всякий раз, когда текст изменяется. Я пишу небольшой демо, как:UILabel Дисплей не обновляется
- (IBAction)ButtonPressed:(id)sender {
for(int i = 0; i < 100000; ++i)
{
[self.Label setText:[NSString stringWithFormat:@"%d",i]];
[self.Label setNeedsDisplay];
}
}
При нажатии на кнопку, метка изменяется только один раз в 99999, но я ожидаю, что это отображение 99999 раз от 0 до 99999. Каждый имеет представление о том, почему код является не работает?
Заранее благодарен!
Это правильно. Рисование в iOS не происходит в режиме реального времени. Рисование происходит после завершения вашего метода и попадания в основной цикл. –
Спасибо, это точно. Мне нужно установить время задержки около 0,1 с, и оно отлично работает. – user2480277