小编HeG*_*eGe的帖子

SwiftUI iOS17 - 工具栏错误

自 iOS 17 起,工具栏中的某些功能不再起作用。

在此示例中,内容如下:

  • rotationEffect按钮标签上的、scaleEffectrotationEffect3DforegroundStyleforegroundColor可能更多内容在 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)

keyboard toolbar ios swiftui ios17

5
推荐指数
0
解决办法
327
查看次数

标签 统计

ios ×1

ios17 ×1

keyboard ×1

swiftui ×1

toolbar ×1