首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何更改UIButton字体iOS6

如何更改UIButton字体iOS6
EN

Stack Overflow用户
提问于 2012-10-24 14:43:55
回答 1查看 2.2K关注 0票数 1

嗨,我有关于titleLabel属性的问题。当我想改变它的时候。这些变化看不出来。这是我的代码:

代码语言:javascript
运行
复制
UIButton *menuItemButton = [[UIButton alloc] initWithFrame:CGRectMake(x, y, 290.0, 35.0)];
[menuItemButton setTitleColor:[UIColor whiteColor] forState:UIControlStateNormal];
[menuItemButton setTitleColor:[UIColor grayColor] forState:UIControlStateHighlighted];
        menuItemButton.contentHorizontalAlignment = UIControlContentHorizontalAlignmentLeft;
[menuItemButton setContentEdgeInsets:UIEdgeInsetsMake(0, 11.0, 0, 0)];
[menuItemButton setTitle:(NSString *)[itemParams objectForKey:@"Name"] forState:UIControlStateNormal];
[menuItemButton setBackgroundImage:menuItemImage forState:UIControlStateNormal];
[menuItemButton setTag:idx];
[[menuItemButton titleLabel] setFont:[UIFont fontWithName:@"Vardana" size:5]];
[menuItemButton addTarget:self action:@selector(menuItemClicked:) forControlEvents:UIControlEventTouchUpInside];

这是行不通的:

代码语言:javascript
运行
复制
[[menuItemButton titleLabel] setFont:[UIFont fontWithName:@"Vardana" size:15]];

我也在尝试:

代码语言:javascript
运行
复制
[menuItemButton.titleLabel setFont:[UIFont fontWithName:@"Vardana" size:15]];
menuItemButton.titleLabel.font = [UIFont fontWithName:@"Vardana" size:15];

titleLabel的其他属性也不适用于ex。对齐和颜色。

所有这些我都是在[super viewDidLoad];之后用viewDidLoad写的

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-10-24 14:51:01

我认为字体的正确名称应该是Verdana而不是Vardana。您可以在http://iphonedevsdk.com/forum/iphone-sdk-development/6000-list-of-uifonts-available.html中检查几种字体的名称

票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/13044100

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档