更改按钮文本 - Xcode 6

时间:2015-07-31 16:57:33

标签: ios xcode

我目前正在开发我的第一款应用,而且我遇到了一些问题。我使用JavaScript创建了一个自定义按钮,然后通过屏幕截图,我可以将其作为自定义按钮导入到XCode中。但是,我无法在其上添加任何文字;我做的任何事情都出现在旁边。我已经搜索了其他线程并找到了以下代码:

[_Button setTitle:@"ClickMe!" forState:UIControlStateNormal];

但是,这只会导致文本显示在自定义按钮的一侧。任何人都可以帮我解决这个问题吗?

编辑: 这是我在ViewController.h中的代码:

 @property (strong, nonatomic) IBOutlet UIButton * RoadMap; 
 @property (weak, nonatomic) IBOutlet UILabel * myLabel;

和ViewController.m中的相关代码

 _myLabel.text=@"Road Map";
 [_RoadMap removeFromSuperView];
 [_RoadMap setBackgroundImage:[UIImage imageNamed:@"button.PNG"] forState:UIControlStateNormal];

1 个答案:

答案 0 :(得分:1)

看起来您使用前景图片作为按钮 尝试使用背景图片:
[_Button setBackgroundImage:[UIImage imageNamed:@"imageName"] forState:UIControlStateNormal];
在这种情况下,文本将呈现在图像上方。

<强>更新
只需删除这两行代码:

_myLabel.text=@"Road Map";
[_RoadMap removeFromSuperView];

并添加以下行:

[_RoadMap setTitle:@"RoadMap" forState:UIControlStateNormal];