gpt4 book ai didi

ios - UIActivityIndi​​catorView float 在 UITableView 之上

转载 作者:行者123 更新时间:2023-12-01 17:25:12 28 4
gpt4 key购买 nike

我有一个 UIActivityIndi​​catorView 用于刷新我的 table 上的内容,它在 View 中居中,如下所示:

//Start activity indicator
UIActivityIndicatorView *indicator = [[UIActivityIndicatorView alloc] initWithActivityIndicatorStyle:UIActivityIndicatorViewStyleGray];
indicator.center=self.view.center;
CGRect frame = indicator.frame;
frame.origin.x = (self.view.frame.size.width / 2 - frame.size.width / 2);
frame.origin.y = (self.view.frame.size.height / 2 - frame.size.height / 2)-self.navigationController.navigationBar.frame.size.height-20;
indicator.frame = frame;
[self.view addSubview:indicator];
[indicator startAnimating];

但是,在它与表格一起滚动的那一刻,是否可以让它漂浮在表格上方,以便在用户滚动时保持居中?我尝试将其添加到表 super View 中,但没有奏效。任何指针将不胜感激!谢谢

最佳答案

您可以在任何表格 View 、导航 Controller 或任何其他“顶部”添加任何类型的 View ,只需通过与您的代码非常相似的 subview 添加创建的 View ,但具有正确的 Root View 。只是让您清楚地识别所需的 Root View 。

例如,这是我在其中一个应用程序中在导航 Controller 之上实现 subview 的方式:

...
[self.navigationController.view addSubview:indicator];
...

关于ios - UIActivityIndi​​catorView float 在 UITableView 之上,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29714680/

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