ios - 通过 UIFont(...) 或 setTitleTextAttributes 定义标签始终显示小写字符串

标签 ios swift uinavigationitem uifont

我需要强制 iOS 8.4 及更高版本应用程序中的后退按钮文本始终为小写。

我已经使用AppDelegate来设置一些自定义外观。 例如:

UIBarButtonItem.appearance().setTitleTextAttributes([...], forState: UIControlState.Normal)

这很好用。但我找不到一个属性来表示“嘿 UINavigationBarItem 请小写后退按钮标题”。

"Back" -> "back"

我是盲目的还是不可能这样做?

最佳答案

尝试从 UIViewController 创建一个类别,并在其中使用类似的内容 self.navigationItem.backBarButtonItem.title = [self.navigationItem.backBarButtonItem.title lowercaseString];

关于ios - 通过 UIFont(...) 或 setTitleTextAttributes 定义标签始终显示小写字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37695725/

相关文章:

ios - 使用 Swift 更改 UISlider 图像

iphone - 获取 navigationItem.titleView layoutSubviews 的正确边界

ios - swift 2.0 : How do I specify which Annotation is pressed when having more then one Annotation? 市场

ios - Swift 的 NSURLRequest 问题

iphone - ImageView contentMode 在视网膜和非视网膜显示中不同

ios - 如何从不同的 swift 文件访问一个类中的所有对象

ios - 嵌套的 UINavigationControllers 和 TabBarController

ios - 自动在导航栏中添加 "back"按钮

ios - 转移的 iOS 应用程序 - 推送不起作用

iphone - xcodebuild 不输出警告和错误?