我目前正在开发我的第一个应用程序,但遇到了一些问题。我使用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];

最佳答案

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

更新:
只需删除以下两行代码:

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

并添加以下行:
[_RoadMap setTitle:@"RoadMap" forState:UIControlStateNormal];

关于ios - 更改按钮文本-Xcode 6,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/31751396/

10-14 12:55
查看更多