У меня есть UITextView, который отображает значение (например, «32039»). Часто в моем приложении я изменяю значение этого числа, но хочу оживить увеличение или уменьшение значения. Анимация, которую я имею в виду, это что-то вроде this. Я видел this вопрос, но единственными анимациями, которые можно использовать с помощью метода, описанного в ответах, являются такие, как fade in/out, перемещение влево/вправо/вниз/вверх, а также раскрытие/нажатие. Существует ли реализация анимации UIKit или Core Animation, или даже реализация в сторонней библиотеке, или я должен использовать ее самостоятельно?Анимация UITextView, увеличивающая или уменьшающая значение числа
1
A
ответ
2
// Что-то, как это будет работать
@property (nonatomic, strong) UILabel *testLabel;
@property (nonatomic, strong) NSTimer *timer;
@property (nonatomic, assign) NSUInteger counter;
- (void)viewDidLoad
{
[super viewDidLoad];
self.testLabel = [[UILabel alloc] initWithFrame:CGRectMake(50.0f, 100.0f, 80.0f, 25.0f)];
self.testLabel.text = @"44";
[self.view addSubview:self.testLabel];
self.timer = [NSTimer timerWithTimeInterval:.5 target:self selector:@selector(changeLabelText) userInfo:nil repeats:YES];
[[NSRunLoop currentRunLoop] addTimer:self.timer forMode:NSDefaultRunLoopMode];
[self.timer fire];
}
- (void)changeLabelText {
self.counter++;
if (self.counter == 100000) {
[self.timer invalidate];
}
self.testLabel.text = [NSString stringWithFormat:@"%d", (44 + self.counter)];
}
Смежные вопросы
- 1. Ошибка Solr, увеличивающая значение ValueSourceParser
- 2. Сумма, не увеличивающая или уменьшающаяся
- 3. Увеличивающая скорость
- 4. Анимация UITextView ширина с переполнением
- 5. Анимация UITextview в проблеме UIToolbar
- 6. Целочисленная переменная, не увеличивающая
- 7. iOS - Анимация изменения размера текста в UILabel или UITextView?
- 8. Карта, уменьшающая совокупность координатных пар
- 9. Увеличивающая память бури
- 10. Анимация получения случайного числа
- 11. Нужна помощь, уменьшающая цикломатическую сложность
- 12. php foreach итерация по массиву свойств объекта, не увеличивающая значение
- 13. Анимация числа, меняющегося в SpriteKit
- 14. Анимация числа с помощью jQuery
- 15. Форматирование UITextField или UITextView
- 16. Кадровая анимация или видео-анимация?
- 17. статическая переменная, не увеличивающая при вызове функции
- 18. Переменная Javascript, не увеличивающая промежуток времени
- 19. Нужна помощь, уменьшающая очень большой запрос MySQL
- 20. Проверка наличия UITextView url (логическое значение) или извлечения Url
- 21. Анимация UIImage или UIImageView?
- 22. Проверьте минус-значение в Uitextview?
- 23. Ошибка, уменьшающая астрономическую картину flatfield PIL
- 24. функция уведомлений, уменьшающая подобную активность, суммируя счет
- 25. Проблема с производительностью CouchDB, уменьшающая пару значений
- 26. Умный заголовок UILabel или UITextView
- 27. Гипертекст в uilabel или uitextview
- 28. C++ вложенная петля, увеличивающая базу по мощности
- 29. выполнение динамического массива, увеличивающая константой вместо удвоения
- 30. C++ TCP Socket Exponential Увеличивающая задержка
Я не знаю 3 участника для этого, нет, конечно, ничего в UIKit, что делает это. Это довольно легко сделать с таймером и петлей. – rdelmar