草庐IT

controlState

全部标签

ios - 禁用时更新 UIBarbuttonItem 字体 - iOS 11

直到iOS10,禁用和启用的uibarbuttonitem的字体保持不变,只是颜色不同。但是,在我将我的应用程序安装到具有ios11的设备上之后,禁用模式的字体得到更新(显示系统字体),而在启用模式下它显示我设置的正确字体。因此,对于iOS11,我如何为禁用模式设置字体以保持应用程序的一致性。 最佳答案 这似乎在iOS11中发生了变化,至少在我使用UIAppearance协议(protocol)的情况下是这样。不确定这是错误还是故意的。我还发现我无法将值一起屏蔽(例如.normal|.disabled),因为这意味着它只会在控件满足