小编tim*_*tim的帖子

是否可以调整文本大小并匹配几何效果?

我有一个使用匹配几何效果的叠加过渡,如本视频所示: 具有相同大小文本的匹配几何效果

我想在动画之后放大过渡的文本,但似乎文本框架没有及时缩放,导致文本在过渡时被缩短。 与不同大小的文本匹配的几何效果

有办法克服这个问题吗?

原文:

Text(info.name)
    .font(.system(size: 22, weight: .bold))
    .matchedGeometryEffect(id: info.name, in: namespace)
Run Code Online (Sandbox Code Playgroud)

转换后的文本:

Text(currentCard.name)
    .font(.title.bold())
    .matchedGeometryEffect(id: currentCard.name, in: namespace)
Run Code Online (Sandbox Code Playgroud)

谢谢

ios swift swiftui

10
推荐指数
1
解决办法
1739
查看次数

标签 统计

ios ×1

swift ×1

swiftui ×1