From f331ee66da34bb9bb09f19c1cf6d5bb6a24b858d Mon Sep 17 00:00:00 2001 From: zhu-hongwei Date: Wed, 19 Jul 2023 13:45:31 +0800 Subject: [PATCH] doc: update animation/demo13/README.md (#47) --- example/animation/demo13/README.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/example/animation/demo13/README.md b/example/animation/demo13/README.md index 8a69197d..8bd87683 100644 --- a/example/animation/demo13/README.md +++ b/example/animation/demo13/README.md @@ -29,7 +29,7 @@ struct ContentView: View { `Transactions` 使我们可以逐案地覆盖现有动画。 例如,您可能决定在特定情况下希望文本的动画以快速,线性的方式发生,而不是现有的动画。 -为此,请首先使用所需的动画创建一个新的 `Transaction` 实例,然后将其 `disablesAnimations` 值设置为 `true`,以便覆盖将应用的所有现有动画。 准备就绪后,请使用交易对象调用 `withTransaction()`,然后继续调整您要更改的所有状态-所有交易都会通过交易进行动画处理。 +为此,请首先使用所需的动画创建一个新的 `Transaction` 实例,然后将其 `disablesAnimations` 值设置为 `true`,以便覆盖将应用的所有现有动画。 准备就绪后,请使用事务对象调用 `withTransaction()`,然后继续调整您要更改的所有状态-这一切都将使用你的事务来动画化。 为了演示这一点,这里是我们相同的文本缩放示例代码,除了使用事务来插入自定义动画以覆盖隐式动画之外,它还包括: @@ -62,7 +62,7 @@ struct ContentView: View { 为了获得更多控制,您可以将 `transaction()` 修饰符附加到所需的任何视图,从而允许您覆盖应用于该视图的所有事务。 -例如,我们可以在示例中添加第二个缩放文本视图,仍然使用事务来触发缩放动画,但是这次我们将在第二个文本视图上使用 `transaction()` 修饰符,因此我们将禁用任何事务 一个视图–实际上,我们正在覆盖替代项: +例如,我们可以在示例中添加第二个缩放文本视图,仍然使用事务来触发缩放动画,但这次我们将在第二个文本视图上使用 `transaction()` 修饰符,以禁用该视图上的任何事务–实际上,我们正在覆盖替代项: ```swift struct ContentView: View { @@ -98,4 +98,4 @@ struct ContentView: View { } } } -``` \ No newline at end of file +```