ios – 显示UITableViewCell标签,带有很少的向上滑动动画

ios – 显示UITableViewCell标签,带有很少的向上滑动动画,第1张

概述我在tableView中显示人员列表.在单击任何单元格时,应用程序将显示一个新屏幕.当用户返回上一个屏幕时,应显示tableView.在这里,当用户使用tableView返回到屏幕时,我调用服务器API来获取更新的人员列表并重新加载表以显示它们. 问题是当用户回到屏幕并显示tableView时,UITableViewCell中的标签会稍微动画一下.此动画使标签从其正确位置下方的某个位置移动并向上移 我在tableVIEw中显示人员列表.在单击任何单元格时,应用程序将显示一个新屏幕.当用户返回上一个屏幕时,应显示tableVIEw.在这里,当用户使用tableVIEw返回到屏幕时,我调用服务器API来获取更新的人员列表并重新加载表以显示它们.

问题是当用户回到屏幕并显示tableVIEw时,UItableVIEwCell中的标签会稍微动画一下.此动画使标签从其正确位置下方的某个位置移动并向上移动到正确位置.这个动画不是由我实现的,也不是我想要的.它可见约0.5-1秒.

比较动画前后标签的位置.

有没有人经历过这个?

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

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

NSMutableDictionary *newActions = [[NSMutableDictionary alloc] initWithObjectsAndKeys:[NSNull null],@"onorderIn",[NSNull null],@"onorderOut",@"sublayers",@"contents",@"bounds",nil];cell.textLabel.layer.actions = newActions;cell.detailTextLabel.layer.actions = newActions;cell.layer.actions = newActions;cell.contentVIEw.layer.actions = newActions;
解决方法 解决了这个问题.抱歉打扰你们.真是太傻了.当用户从下一个视图控制器返回时,我通过调用REST API然后调用显示底部表格的方法displaytable来刷新表. 现在,我调用reloadData方法刷新它,如果它已经显示,而不是调用displaytable. 总结

以上是内存溢出为你收集整理的ios – 显示UITableViewCell标签,带有很少的向上滑动动画全部内容,希望文章能够帮你解决ios – 显示UITableViewCell标签,带有很少的向上滑动动画所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/web/1022209.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-23
下一篇 2022-05-23

发表评论

登录后才能评论

评论列表(0条)

保存