Я обновляю UIProgressView под названием «патроны». Когда я обновляю прогресс, UIProgressView исчезает из UIView, как будто он скрыт или перемещен за другим представлением.
код
- (void)updateAmmo:(float) inputAmmo capacity:(float)inputCapacity{
//Calculate the progress value
float value = inputAmmo/inputCapacity;
//If nothing has changed don’t update
if(value != ammo.progress){
[ammo setProgress:value];
}
}
Вещи, которые я проверил
- Проверяется, не скрыт ли он.
- Перенес UIProgressView на передний план.
- Пробовал [боеприпасы setProgress: ammo.progress-0.01]; это так и ломается
- Вставка значения напрямую работает [ammo setProgress: 0.950000];
- Попытка добавления [ammo setNeedsDisplay];
Логарифмическое извлечение значений
- 2011-07-23 15: 15: 34.659 XXXXXXX [2399: 207] значение - 1,000000
- 2011-07-23 15: 15: 34,659 XXXXXXX [2399: 207] значение - 0,950000
- 2011-07-23 15: 15: 34.712 XXXXXXX [2399: 207] значение - 0,900000
Заранее благодарим за любую помощь.