文章

ios26 swiftUI开发的一些坑

1.Toolbar上的按钮, 让液态玻璃分开

            .toolbar {
                ToolbarItem(placement: .navigationBarLeading) {
                    Button(action: {
                    }) {
                        Image(systemName: "image")
                    }
                }

                if #available(iOS 26, *) {
                    ToolbarSpacer(.fixed, placement: .navigationBarLeading)
                }

                ToolbarItem(placement: .navigationBarLeading) {
                    Button(action: {
                    }) {
                        Image(systemName: "pencil")
                    }
                }

                ToolbarItem(placement: .navigationBarTrailing) {
                    Button("done") {
                        dismiss()
                    }
                }
            }

2.本地化时,有时文本的翻译不符合预期

比如你选择中文的时候,那个文本则显示英文,选择英文它又显示中文,此时可能需要设置一个环境变量来监听然后更改

许可协议:  CC BY 4.0