2015-06-14 26 views
5

Benim Storyboard'umda koduma bağlı bir UIProgressView var. İlerlemeyi sıfır olmayan bir şeye ayarlamaya çalışıyorum.UIProgressView 0'a sıfırlamaya devam ediyor

ViewDidLoad'a yerleştirdiğim kodumun bir örneği.

[self.progressBar setProgress:(float)someValueBetween0.1and1.0 animated:NO]; 

Ancak, ne oluyor ilerleme çubuğu belirlediğim değerde olması ve daha sonra hızlı bir şekilde 0.0 aşağı animasyon olacaktır. Örneğin, ilerlemeyi 0,5 olarak ayarlarsanız, görüntü yüklendiğinde ve daha sonra 0,0 değerine kadar animasyon uygulandığında çubuk yarıya kadar doldurulur.

Ben de çalışmadığı anlamına gelir

self.progressBar.progress = (float)someValueBetween0.1and1.0; 

kullanarak denedim.

İlerleme çubuğunun ilerlemesini kod aracılığıyla başka herhangi bir yerde değiştirmiyorum. Googling'i denedim, UIProgressView Sınıf Başvurusunu okudum ve herhangi bir başarı olmadan Stack Overflow'u arıyordum:/

Düzenleme: Kodumda başka bir şey olmadığından emin olmak için UIProgressView'dan başka bir şey olmayan yeni bir proje oluşturdu. Hala çalışmıyor.

#import "ViewController.h" 

@interface ViewController() 
@property (weak, nonatomic) IBOutlet UIProgressView *testProgressView; 

@end 

@implementation ViewController 

- (void)viewDidLoad { 
    [super viewDidLoad]; 
    [self.testProgressView setProgress:1.0 animated:NO]; 
} 
+0

mate, progressView bildirimi ve ayarladığınız bölümün tamamını gösterme – Woodstock

+0

Yeni bir proje oluşturdum, ancak kodumda ilerleme çubuğuyla uğraşırken başka bir şey olmadığından emin olun. Bu proje, boş bir denetleyicide tam anlamıyla bir ilerleme görünümünden başka bir şey değildir. Hala aynı sorun. –

+0

ve hala oluyor? – Woodstock

cevap

5

Bu, Xcode Version 7.0 beta (7A120f) dosyasında bir hatadır.

Hem Objective C hem de Swift'de bunu doğruladım. Sadece beta sürümünde oluşur

, aynı kaynak

Çok garip hata Xcode 6. düzgün yürütür.

+0

Beta 2'de hala bozuk gibi görünüyor. –