gpt4 book ai didi

iphone - 使用部分淡入 UITableView 顶部的 UIView

转载 作者:行者123 更新时间:2023-12-03 20:02:44 25 4
gpt4 key购买 nike

您好!

我添加了 UIActivityIndi​​catorView 作为 UITableView 的 subview 。目的是在使用新数据刷新基础表后淡出此 View 。

问题是表格 View 中的部分(例如,A、B、C等)似乎是在事件指示器出现后添加的,暂时部分遮挡了事件指示器.

当涉及到带有部分的 TableView 的事件指示器时,是否有“更好的方法”(或更正确的方法)来执行此类操作?现在我这样做是为了淡出 loading 事件指示器 View :

CGContextRef context = UIGraphicsGetCurrentContext();
[UIView beginAnimations:nil context:context];
[UIView setAnimationCurve:UIViewAnimationCurveEaseInOut];
[UIView setAnimationDuration:1.0];
[loading setAlpha:0.0f];
[UIView commitAnimations];

FWIW,调用 [myTableView BringSubviewToFront:myActivityIndi​​catorView] 的等效项似乎也没有帮助。

最重要的是,还有从 super View 中删除 loading 的问题。我想我需要使用 setAnimationDidStopSelector: 并将加载 View 作为上下文传递(也许我根本不需要 CGContextRef 行)。

最佳答案

将表作为 subview 包含在 UIView 中可能会更容易,然后将加载 View 作为 subview 交换,直到数据准备好显示为止。

关于iphone - 使用部分淡入 UITableView 顶部的 UIView,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1160052/

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