首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >UIButton不显示使用[UIButtonname setTitle]设置的文本

UIButton不显示使用[UIButtonname setTitle]设置的文本
EN

Stack Overflow用户
提问于 2011-10-04 11:15:10
回答 1查看 734关注 0票数 1

对于以下代码(其中UIButton未连接到IBOutlet):

代码语言:javascript
代码运行次数:0
运行
复制
UIImage *defaultButton = [UIImage imageNamed:@"StandardButton.png"];
PlayButton = [[UIButton alloc] initWithFrame:CGRectMake(250, 50, 220, 50)];
[PlayButton setImage:defaultButton forState:UIControlStateNormal];
[PlayButton setTitle:@"PlayButton" forState:UIControlStateNormal];
[PlayButton addTarget:self action:@selector(StoryModeReleased:)forControlEvents:UIControlEventTouchUpInside];
[self.view addSubview:PlayButton];

在.h文件中声明了PlayButton指针。当我使用此代码时,按钮文本不会出现,但按钮会显示图像。如何使文本显示?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2011-10-04 11:21:33

试试这个:

代码语言:javascript
代码运行次数:0
运行
复制
PlayButton = [UIButton buttonWithType:UIButtonTypeRoundedRect];
UIImage *defaultButton = [UIImage imageNamed:@"StandardButton.png"];
PlayButton.frame = CGRectMake(250, 50, 220, 50)];
[PlayButton setImage:defaultButton forState:UIControlStateNormal];
[PlayButton setTitle:@"PlayButton" forState:UIControlStateNormal];
[PlayButton addTarget:self action:@selector(StoryModeReleased:)forControlEvents:UIControlEventTouchUpInside];
[self.view addSubview:PlayButton];

我想你忘了声明按钮的类型了

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

https://stackoverflow.com/questions/7642908

复制
相关文章

相似问题

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