在我的 didFinishLaunchingWithOptions 方法中,我将导航栏的色调设置为这样;
[[UINavigationBar appearance] setTintColor:[UIColor whiteColor]];
我所有的后退按钮和其他按钮颜色都是白色的,它们在导航栏上。但是,在 iPhone 5s 设备和 64 位模拟器上,颜色变为灰色。当我启动 Facebook 或 Twitter 时它也是灰色的。是 64 位上的 iOS 7.1 错误还是我设置错误?
在我的 didFinishLaunchingWithOptions 方法中,我将导航栏的色调设置为这样;
[[UINavigationBar appearance] setTintColor:[UIColor whiteColor]];
我所有的后退按钮和其他按钮颜色都是白色的,它们在导航栏上。但是,在 iPhone 5s 设备和 64 位模拟器上,颜色变为灰色。当我启动 Facebook 或 Twitter 时它也是灰色的。是 64 位上的 iOS 7.1 错误还是我设置错误?
这也被这里认出来问了。基本上,Apple 似乎已经在所有设备上改变了 iOS 7.1 中 UISearchBar 的着色行为。我可以确认在 iPhone 5 上也会发生同样的情况,因此根据您的信息,这个问题与 64 位处理器无关,因为 iPhone 5 没有这样的处理器。我在我的应用程序上也遇到了这个问题,但还没有找到任何好的解决方案。