gpt4 book ai didi

ios - Progress View不想隐藏

转载 作者:行者123 更新时间:2023-11-29 02:26:53 26 4
gpt4 key购买 nike

再次出现奇怪的行为,这次来自 progressView。在我的 .h 文件和 .m 文件中定义了一个 progressView :

.h 文件:

IBOutlet UIProgressView *progressView;

.m 文件:

self.progressView = [[UIProgressView alloc] initWithProgressViewStyle:UIProgressViewStyleDefault];

self.progressView.center = CGPointMake(390, 70);
[self.view addSubview:self.progressView];
self.progressView.hidden = YES;

当我需要它显示时,只需将 .hidden 属性设置为 NO 它就会显示出来,很好地完成它的工作。但问题是,当工作完成后,我想让它离开舞台,但它不会......

我试过了:

[self.progressView removeFromSuperview];
self.progressView.hidden = YES;
self.progressView.alpha = 0.0f;

当然不是在同一时间,但没有任何效果。就像它与 View 断开连接一样,我不明白为什么。

有人有什么绝妙的(像往常一样)想法吗???

谢谢,希望明天能和别人讨论,现在该 sleep 了....

享受

最佳答案

尝试

@property(weak) IBOutlet UIProgressView *progressView;

UIProgressView *progressView = [[UIProgressView alloc] initWithProgressViewStyle:UIProgressViewStyleDefault];
[self.view addSubview:progressView];
self.progressView = progressView;
self.progressView.center = CGPointMake(390, 70);

以后

[self.progressView removeFromSuperview];

可能是您的代码释放进度 View 的速度过快,您的属性(property)/商店不再引用它。

使用我的代码,在将进度 View 分配给不拥有的属性之前, View 将拥有进度 View 。

关于ios - Progress View不想隐藏,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27411728/

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