gpt4 book ai didi

ios - UITableViewCell 标签显示有小的向上滑动动画

转载 作者:可可西里 更新时间:2023-11-01 06:08:45 24 4
gpt4 key购买 nike

我在 tableView 中显示人员列表。单击任何单元格后,应用程序会显示一个新屏幕。当用户返回到上一个屏幕时,应该会出现一个 tableView。在这里,当用户返回到带有 tableView 的屏幕时,我调用服务器 API 来获取更新的人员列表并重新加载表格以显示他们。

问题是当用户返回屏幕并显示 tableView 时,UITableViewCell 中的标签有点动画。此动画是标签从其正确位置下方的某个位置移动,动画向上移动到其正确位置。这个动画不是我实现的,我也不要。它的可见时间约为 0.5-1 秒。

比较下面标签在动画前后的位置。

enter image description here enter image description here

有人遇到过吗?

注意: 请注意,我使用了自动布局。这可能是个问题,因为在使用自动布局之前,这个问题不存在。

编辑:尝试禁用隐式动画,如下所示但不起作用。

NSMutableDictionary *newActions = [[NSMutableDictionary alloc] initWithObjectsAndKeys:[NSNull null], @"onOrderIn",
[NSNull null], @"onOrderOut",
[NSNull null], @"sublayers",
[NSNull null], @"contents",
[NSNull null], @"bounds",
nil];
cell.textLabel.layer.actions = newActions;
cell.detailTextLabel.layer.actions = newActions;
cell.layer.actions = newActions;
cell.contentView.layer.actions = newActions;

最佳答案

解决了这个问题。很抱歉打扰你们。太傻了。当用户通过调用 REST API 从下一个 View Controller 返回时,我正在刷新表格,然后调用从底部显示表格的方法 displayTable 。现在,如果它已经显示,我调用 reloadData 方法来刷新它,而不是调用 displayTable

关于ios - UITableViewCell 标签显示有小的向上滑动动画,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21574661/

24 4 0