【问题标题】:UIBarButton title text not showing up on modal view controller when "Button Shapes" accessibility feature is turned on当“按钮形状”辅助功能打开时,UIBarButton 标题文本未显示在模态视图控制器上
【发布时间】:2015-03-30 23:45:26
【问题描述】:

当我尝试以模态方式呈现视图控制器时,导航栏标题两侧的栏按钮未显示。仅当在 iPhone 设置菜单下打开“按钮形状”辅助功能时才会发生这种情况。它只是显示一个简单的空白区域。但是当我尝试点击按钮时,我可以看到按钮的存在以及围绕它绘制的按钮形状。

可以帮我指出正确的方向吗?

谢谢

【问题讨论】:

  • 您是否尝试更改按钮的文本颜色?
  • @atulkhatri 试过了。那也没用。

标签: ios uinavigationbar uibarbuttonitem


【解决方案1】:

检查您如何设置UINavigationBar 的外观tintColorbarTintColorbarStyle。对于深色背景和浅色前景,它的工作原理是这样的。

[[UINavigationBar appearance] setTintColor:[UIColor whiteColor]];
[[UINavigationBar appearance] setBarTintColor:[UIColor blackColor]];
[[UINavigationBar appearance] setBarStyle:UIBarStyleBlack];

建议查看UIBarButtonItem 的外观,例如titleTextAttributes.

另见this answer

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-03-05
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-11-14
    相关资源
    最近更新 更多