避坑指南:STM32WLE5CCU6移植LoRaWAN_AT_Slave工程时,那些CubeMX和BSP包的常见问题
2026/5/28 4:03:02
在 iOS 开发中,用户界面的动态效果往往能大大提升用户体验。今天我们将探讨如何在 SwiftUI 中实现一个动态变色的Picker,根据优先级选择器的不同选项,动态改变背景颜色。这不仅让界面更加生动,也能直观地反映出优先级的重要性。
在 SwiftUI 中,Picker组件的样式化并不像 UIKit 那样直接。我们的目标是根据优先级选择器的不同选择(如"紧急"、“高”、“中”、“低”),改变Picker的背景颜色,具体如下:
首先,我们定义一个Priority枚举来表示不同的优先级,并关联相应的颜色。
enumPriority:CaseIterable{