gpt4 book ai didi

objective-c - 带有扩展项目的 ReloadData 不会刷新子项

转载 作者:行者123 更新时间:2023-11-30 10:16:52 25 4
gpt4 key购买 nike

我有一个简单的NSOutlineView,到目前为止效果很好。我唯一没有开始工作的是当我发出 reloadData() 时。我有一个扩展项目,并且重新加载的原因是添加了一个子项,然后新的子项没有出现。当我看到子级的数量(我也输出)被更新时,父级被刷新。然而新的 child 并没有出现。

我通过在添加或删除子项时折叠父项来避免此行为。但我想知道是否有什么技巧可以让子级刷新并保持父级的扩展状态不变。

最佳答案

你可以使用 reloadItem:reloadChildren:当你想重新加载 NSOutlineView 时?如果您想刷新所有内容,只需为第一个参数传递“nil”即可重新加载根项目。

关于objective-c - 带有扩展项目的 ReloadData 不会刷新子项,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29548021/

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