我在我的 iOS 应用程序中使用动态字体,以方便视力不佳的人使用。我应用中的所有文本都遵循常规 > 辅助功能 > 较大文本中的字体大小设置。
出于某种原因,无论字体大小设置如何,导航栏中的文本大小都保持不变。当我在 Storyboard中为导航栏使用动态字体时,它似乎没有应用它们。
即使是“设置”、“备忘录”、“音乐”等 Apple 应用程序也会忽略导航栏中的辅助功能设置。
为什么导航栏在辅助功能设置中忽略字体大小?这是iOS中的错误吗?如果是这样,我应该手动实现无障碍友好的导航栏,还是等到 Apple 在下一次更新中修复它?
在 iOS 7 和 8 中测试。
最佳答案
将所有大字体文本塞进导航栏是行不通的。因此,相反,他们决定保持大小不变,并且如果您使用辅助功能字体大小(最大 5 个),将手指放在选项卡或导航栏元素上将显示 HUD 样式的消息,其中包含较大的字样.也适用于图标。
关于ios - 为什么导航栏文本大小不受 iOS 7/8 中辅助功能设置的影响?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28641084/