自 iOS 17 起,工具栏中的某些功能不再起作用。
在此示例中,内容如下:
rotationEffect按钮标签上的、scaleEffect、rotationEffect3D、foregroundStyle和
foregroundColor可能更多内容在 iOS 17 中不起作用,但在 iOS 16 中具有正确的行为ToolbarItem(placement: .keyboard)不适用于 iOS 17,适用于 iOS 16这是最小的例子:
struct ContentView: View {
@State private var buttonRotation: CGFloat = 0
@State private var isActive: Bool = false
@State private var text: String = ""
var body: some View {
NavigationStack {
VStack {
Text("Hello, world!")
TextField("Text here", text: $text)
}
.padding()
.toolbar {
ToolbarItem(placement: .topBarTrailing) {
Button(action: {
buttonRotation += …Run Code Online (Sandbox Code Playgroud)