我正在使用rubymotion构建一个ios应用程序,我需要为导航栏中的按钮(uibarbuttonem)将字体系列设置为自定义字体。我知道我在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)

10-08 16:59