UIBarButtonItem 上的 ios-fontawesome

标签 ios font-awesome

我正在尝试使用 iOS FontAwesome在栏按钮上设置图标,如下所示:

[self.barButton setTitle:[NSString fontAwesomeIconStringForEnum:FACamera]];

还有这个:

[self.barButton setTitle:[NSString fontAwesomeIconStringForIconIdentifier:@"fa-camera"]];

无论我使用什么标识符,结果都是一样的:

enter image description here

有什么问题吗?

最佳答案

万一有人想知道:

[self.barButton setTitleTextAttributes:@{
                  NSFontAttributeName: [UIFont fontWithName:@"FontAwesome" size:24.0],
                  NSForegroundColorAttributeName: self.view.tintColor
                                         } forState:UIControlStateNormal]; 
[self.barButton setTitle:[NSString fontAwesomeIconStringForIconIdentifier:@"fa-camera"]];

关于UIBarButtonItem 上的 ios-fontawesome,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27104116/

相关文章:

html - 在 webview 中快速加载 html 文件,更改图像大小、字体和文本大小

reactjs - 无法使用 Webpack 加载 font-awesome

IOS 如何使用 nsscanner 类查找完整的 rss 提要链接

ios - 创建一个仅在第一个应用程序打开时出现的 View Controller

icons - FontAwesome 图标仅在鼠标悬停时旋转?

javascript - 需要 Font Awesome 5 支持 DHTMLX 中带有 JS 的 SVG

css - Font Awesome 背景颜色溢出

javascript - 如何检查客户端浏览器是否阻止了 font awesome?

ios - 如果未显示 View Controller (导航 Controller 的后堆栈),则不会调用 Firestore addSnapshotListener

ios - 我可以在 Swift 闭包中使用多个分隔符拆分数字字符串吗?