我只需要清除添加到table_layout的所有actor。这样我就可以添加新演员了。我有什么方法可以做到这一点。
答案 0 :(得分:2)
您可以使用clutter_container_foreach()
,例如:
clutter_container_foreach (the_actor_using_the_layout_manager,
CLUTTER_CALLBACK (clutter_actor_destroy),
NULL);
或者您可以使用clutter_container_get_children()简单地获取子项列表,并迭代列表。
如果你想在不破坏它们的情况下移除它们(例如你想让它们保持原状以重新显示它们),那么你必须获得子项列表,添加对它们的引用,然后调用clutter_container_remove_actor()