ios - 字体真棒图标不适用于UIButton IBOutlet

时间:2015-07-02 21:48:29

标签: ios objective-c uibutton font-awesome

我试图在我的Xcode项目中实现FontAwesome的图标。我已将fontawesome.ttf文件放入我的项目中,并且我正在使用此github中的代码将它们放入我的UIImageView https://github.com/alexdrone/ios-fontawesomeUIButton中。

我可以通过github演示中的示例代码将图标导入我的应用程序:

FAImageView *imageView = [[FAImageView alloc] initWithFrame:CGRectMake(0.f, 0.f, 100.f, 100.f)];
    imageView.image = nil;
    [self.view addSubview:imageView];

    UIImage *icon = [UIImage imageWithIcon:@"fa-github" backgroundColor:[UIColor purpleColor] iconColor:[UIColor colorWithRed:0.9 green:0.9 blue:0.9 alpha:255] fontSize:50];
    UIImageView *github = [[UIImageView alloc] initWithImage:icon];
    CGRect rect = github.frame;
    rect.origin.y += CGRectGetMaxY(imageView.frame);
    github.frame = rect;
    [self.view addSubview:github];

但是,我尝试使用此代码将FontAwesome图标放在UIButton的图像视图中(位于连接到IBOutlet的故事板中):< / p>

self.backOneSentenceButton.imageView.image = [UIImage imageWithIcon:@"fa-backward" backgroundColor:[UIColor blackColor] iconColor:[UIColor blackColor] andSize:self.backOneSentenceButton.bounds.size];

但是按钮上的图标根本没有显示,而且它只是一个纯白色按钮。这里有什么我可能会遗失的吗?或者我完全错了吗?任何帮助或建议将不胜感激。感谢。

1 个答案:

答案 0 :(得分:0)

只需将图像类设置为您添加的lib。

enter image description here

希望这可以提供帮助。