gpt4 book ai didi

SwiftUI 向动画文本添加不必要的 "dot dot dot"

转载 作者:行者123 更新时间:2023-12-03 09:17:06 38 4
gpt4 key购买 nike

我正在使用 XCode 中的 SwiftUI 为 iPhone 编写应用程序。
在其中一个 View 中,有一个 Text 标签,每当按下按钮时都会更改其文本。
整个 View 是 Spring 动画的,因此每当通过按钮更改文本时,它都会通过动画进行更改。
动画效果很好,除了在动画过程中 Text 标签在文本末尾添加了一个不必要的省略号。
我尝试使用以下方法删除省略号:

Text("text")
.truncationMode(nil)

但是,这会产生错误。
有什么办法可以关闭文本标签中的“...”?
如果没有,有没有办法只关闭该文本标签的动画而不影响其他标签,因为整个 View 都是动画的?

最佳答案

您可以使用 Text("text").animation(nil)关闭动画。

或者您可以选择其他动画来防止...

Text("text").animation(.spring(response: 0.0, dampingFraction:0.2))

关于SwiftUI 向动画文本添加不必要的 "dot dot dot",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59122238/

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