gpt4 book ai didi

ios - 如何在 SwiftUI 中旋转文本、按钮、矩形?

转载 作者:行者123 更新时间:2023-12-01 15:25:55 26 4
gpt4 key购买 nike

你怎么能旋转Text , Button和其他使用 SwiftUI 的 SwiftUI 设计控件 90 度?

我有意将我的问题建模为这个问题的 SwiftUI 版本:How can you rotate text for UIButton and UILabel in Swift?

当前输出:

Current output

预期输出:

enter image description here

最佳答案

使用 .rotationEffect() 中的任何一个旋转任何方法 View顺时针,包括 ButtonText .

例如,这会旋转 Text关于它的原点(其框架的中心):

Text("Turtle Rock")
.rotationEffect(Angle(degrees: 90)))

使用带有 anchor 参数的重载方法围绕不同的点旋转。

例如,这会旋转 Text关于其框架的左下点:
Text("Turtle Rock")
.rotationEffect(Angle(degrees: 90), anchor: .bottomLeading)

您还可以使用弧度进行旋转:
Text("Turtle Rock")
.rotationEffect(radians: Double.pi / 2)

关于ios - 如何在 SwiftUI 中旋转文本、按钮、矩形?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56494064/

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