2013-12-16 65 views
1

我在iOS7中使用UIProgressView,這裏是問題:讓我們來說說示範我在UIView上只有UIProgressView和UIButton。當按鈕點擊下面的函數火災:iOS7 UIProgressBar沒有延遲填充

- (IBAction)buttonClick { 
    if (self.progress.progress == 0) { 
     self.progress.progress = 0.7; 
    } 
    else 
    { 
     self.progress.progress = 0; 
    } 
} 

,什麼是壞,進步實在是不能馬上繪製,而是從0匍匐0.7這當然是美麗的,但不是我現在想要的。我嘗試更改UI Builder中的選項,但目前爲止沒有任何幫助。

有沒有人知道是否有可能在按鈕被點擊的時刻沒有任何延遲的情況下取得進展?

回答

4

嘗試使用

-(void)setProgress:(float)progress animated:(BOOL)animated 

animated設置爲NO

+0

+1爲最快的正確答案。你打那個我;-) – HpTerm

+0

哈哈,我只是晚了10秒...需要加快我的錯字:P – brianLikeApple

+0

這是如此簡單,謝謝! – user2260054