gpt4 book ai didi

UIProgressView setProgress 不会停止动画

转载 作者:行者123 更新时间:2023-12-04 04:26:35 24 4
gpt4 key购买 nike

我似乎有与大多数人相反的问题。我在我的 UIProgressView(它被添加到我的单元格 View )上调用 setProgress。我没有动画调用它,但变化似乎是动画的,我似乎无法将其关闭。

我看到的是栏从当前级别“滑动”到要求的级别,而不是直接跳到那里。我认为这就是动画的意思?

我正在使用 xcode 5.0 并为 iPhone iOS7 进行模拟。

self.progressPlay = [[UIProgressView alloc] initWithProgressViewStyle:UIProgressViewStyleBar];
[self.progressPlay setFrame:CGRectMake(56.0, 34.0, 225.0, 11.0)];
[self.progressPlay setProgress:0.0 animated:NO];
[self.progressPlay setProgressTintColor:[UIColor colorWithRed:0.431 green:0.753 blue:0.949 alpha:1.0]];

...然后
[self.progressPlay setProgress:progress / duration animated:NO];

最佳答案

当您使用 UIProgressViewStyleBar 样式时,这似乎是 UIProgressView 的错误或“功能”。如果你使用 UIProgressViewStyleDefault 初始化进度 View ,它不会忽略 animation:NO 选项。

通过将 UIProgressView 的 trackImage 和 progressImage 属性设置为大小合适的纯色图像,您可以获得与“Bar”样式类似的样式。

关于UIProgressView setProgress 不会停止动画,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19160231/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com