gpt4 book ai didi

objective-c - 数据上传期间在 UITableView 上的 UIProgressView+Activity Indicator View

转载 作者:塔克拉玛干 更新时间:2023-11-02 21:57:19 25 4
gpt4 key购买 nike

我有一个合适的 View 。

我看到了这个“效果”,我会重播它:

当用户点击一个按钮在服务器上上传一些数据时,我会在表格上出现一个带有进度条(可能还有一个事件指示器)的灰色(透明) View 。表格被禁用,可以通过灰色 View 查看(即灰色透明 View 覆盖所有表格)。

我怎样才能做到这一点?

我是否创建了一个带有渐进式 View 的 View ,然后将其放在表的同一个 xib 中,以编程方式正确禁用它?或者?

最佳答案

在 UITableView 之上放置一个大的黑色 UIView,其 alpha 值为 0.5。然后在上面放一个微调器 (UIActivityIndi​​catorView)。

像这样:

UIView *view = [[UIView alloc] init];
view.frame = myTableView.frame;
// save this view somewhere

UIActivityIndicatorView *ac = [[UIActivityIndicatorView alloc] initWithActivityIndicatorStyle:UIActivityIndicatorViewStyleWhiteLarge];
CGRect frame = view.frame;
ac.center = CGPointMake(frame.size.width/2, frame.size.height/2);
[view addSubview:ac];
[ac startAnimating];
[ac release];

[myTableView addSubview:view];
[view release];

然后使用 [view removeFromSuperview] 将其删除

关于objective-c - 数据上传期间在 UITableView 上的 UIProgressView+Activity Indicator View,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5331174/

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