diff --git a/docs/main/change_log/sdk/0-9.md b/docs/main/change_log/sdk/0-9.md index efd1ca1..14010bd 100644 --- a/docs/main/change_log/sdk/0-9.md +++ b/docs/main/change_log/sdk/0-9.md @@ -19,10 +19,16 @@ - 前者用于存储按钮的状态 - 后者就是按钮的形状了 - 我告诉你, 这玩意写了我一整天 o((>ω< ))o +- `BaseScreen` 添加了 `on_clean` 方法 + - 用来在被移除的时候清理一些东西 + - 如果你需要的话.png - `ClientWindow` 添加了 `add_sub_screen_without_name` 方法 - 实际上你添加 Screen 的时候, 你完全可以用自带的 `Screen.name` 属性来作为 key - (前提是你保证不会重复添加同一个 Screen) - 感觉有点真的在写东西的味道了 +- `ClientWindow` 的 `remove_sub_scren` 现在会调用 `on_clean` 方法 + - 你可以在这个方法里面清理一些东西 + - 比如说, 你可以在这个方法里面清理一些 `Sprite` 之类的东西 ### Fix