我有一个名为UIProgressView
的progTimer
,它已通过Interface Builder放置在视图控制器上。在iOS模拟器上,UIProgressView
正常显示,但是当我在iPhone上进行测试时,它没有出现。
这是修改它的代码。
- (IBAction)scanbtn
{
[progTimer invalidate];//cancels timer if currently running
progTimer=nil;
progNum = 0;
progTimer = [NSTimer scheduledTimerWithTimeInterval:0.1 //timer to update the progress view
target:self
selector:@selector(progIncrease)
userInfo:nil
repeats:YES];
[self scan];
}
-(void) progIncrease
{
progNum = progNum + 0.01;
scanProg.progress = progNum;
if (progNum >=1)
{
[progTimer invalidate];
progTimer=nil;
//[alert show];
}
}
有任何想法吗?提前致谢。 。
最佳答案
全部:由于某种原因,我将进度视图的样式更改为“栏”,并且显示得很好。不知道是什么原因导致了最初的问题,但是现在有了不同的样式栏,它仍然可以工作。
关于iphone - UIProgressView未在iPhone上显示,但在模拟器中显示,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/7031622/