ios - 为什么 iOS 模拟器会以全部大写显示标签栏标签,然后切换回 Title Case?

标签 ios ios-simulator

我在几个月的开发过程中没有看到这个问题,但是当我在 iOS 模拟器(iPhone 8 Plus 和 iPhone Xs Max,都在 iOS 12.2 上)进行截图时,我看到了一个奇怪的问题:

全部大写显示的标签栏标签:

Screenshot of "all caps" labels

然后过了一会儿,它切换回输入的 Title Case:

Screenshot of title case labels

我说“过了一会儿”是因为我不确定它发生的确切时间。我相信这是在我与应用程序交互时突然发生的。

有什么想法吗?我做错了什么吗?另一个 XCode 生态系统怪癖?

这不是什么大不了的事——即使它会发生在发布的应用程序中也不会成为阻碍——主要是我只是好奇。

最佳答案

如果您在 ViewController 中更改标题的属性,就会发生这种情况。不要更改 ViewController 上的标题,然后标签栏标题将不会更改。

关于ios - 为什么 iOS 模拟器会以全部大写显示标签栏标签,然后切换回 Title Case?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56063864/

相关文章:

ios - 退出时保存当前状态,重新打开应用程序时自动重新加载

iphone - 查看 NSString drawInRect 将使用多少行的简单方法?

ios - launchd_sim 崩溃 : could not create temporary state directory

ios - Xcode 9 iOS 模拟器在安装 Xcode 10 beta 后变成黑屏

ios - 为什么SLC更新总是5分钟?

android/iphone - 后台进程或服务可以注入(inject)代码或读取前台应用程序中的变量吗?

ios - 具有许多粒子的逐帧动画?

iphone - UITableView 中的点击事件

ios - 在非视网膜 Macbook 上查看 Xcode 5 中的所有 iOS 7 模拟器

ios - iOS 模拟器上的 AVAuthorizationStatusNotDetermined