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