根据文档,我可以将容器视图的子视图 A、B、C 重新排列为 C、A、B,方法是执行“removeObject(A/B/C)”,然后执行“pushObject(C/A /B)"。对于较大的集合(我的实际示例目前是 64),是否有可能更有效的方法(例如,只修改现有子视图数组中的几个值?虽然 remove/pushObject 可能很好,但考虑到相对实际 UI 重新渲染的时间更长。非常感谢。
问问题
324 次
根据文档,我可以将容器视图的子视图 A、B、C 重新排列为 C、A、B,方法是执行“removeObject(A/B/C)”,然后执行“pushObject(C/A /B)"。对于较大的集合(我的实际示例目前是 64),是否有可能更有效的方法(例如,只修改现有子视图数组中的几个值?虽然 remove/pushObject 可能很好,但考虑到相对实际 UI 重新渲染的时间更长。非常感谢。