@jerrywang2491 在 iOS26系统,用swiftUI开发重大问题发现 中发帖
我最近升级了iOS系统26后,发现用swiftUI开发界面时,如果当前界面控件有用到.padding属性,那么整个界面的数据变化后,界面控件调用的数据是不会变化的,例如:
Text(viewModel.cur_condition)
.font(.system(size: 15))
.foregroundColor(Color(hex: 0x222222))
.id(viewModel.cur_condition) // 强制视图在数据变化时重建
Button {
viewModel.cur_condition = "real good"
nihaoStr = "你好"
...