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