objective-c - 更改 UIBarButtonItem 的字体

标签 objective-c rubymotion

我正在使用 Rubymotion 构建一个 iOS 应用程序,我需要将字体系列设置为导航栏 (UIBarButtonItem) 中按钮的自定义字体。我知道我在 Objective-C 中是这样做的,但在 Ruby 中是如何完成的?

[buttonItem setTitleTextAttributes:[NSDictionary dictionaryWithObjectsAndKeys: [UIFont fontWithName:@"Helvetica-Bold" size:26.0], UITextAttributeFont,nil] forState:UIControlStateNormal];

感谢所有帮助!

最佳答案

我想这就可以了。我手边没有 Mac 无法对此进行测试,所以请试一试并告诉我们进展情况。

buttonItem.setTitleTextAttributes({UITextAttributeFont => UIFont.fontWithName("Helvetica-Bold", size:26.0)}, forState:UIControlStateNormal)

关于objective-c - 更改 UIBarButtonItem 的字体,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13450248/

相关文章:

iphone - 在rubymotion中按下按钮后如何启动NavigationController

objective-c - 在 RubyMotion 中使用@selector

ios - 开始触摸的计数不等于完成触摸的计数

ios - UIWebView 无法选择文本

objective-c - 将字符串从 Swift 传递到 Objective C 时出现问题

ios - 如何在 NSUserDefault 引用中嵌入变量前缀?

ios - RubyMotion:在 UITextField 中查找每个字符条目

iphone - 使用 RubyMotion 单击按钮时如何加载 Controller ?

iOS:存储用户注册详细信息

javascript - 如何使用webview在ios objective c safari中打开window.open方法