我不想按下按钮,我想实现一个像应用程序商店这样的图像按钮,正如您可以在图像下面看到的那样:
单击“功能图像”按钮后,图像变为蓝色。我的问题是:
我可以添加一个图片到一个方形按钮,但它不喜欢应用程序商店按钮。
发布于 2012-07-27 00:00:14
创建另一个图像-蓝色图像,只需在按钮的操作中使用-setImage
更改它(例如在底部)。使用梯度按钮的样式(可以在属性检查器->样式中更改),那么您可以轻松地更改按钮的大小。不要忘记选择按钮的类型到瞬间更改(它将删除白色背景时按下按钮)。还删除边框,取消检查属性检查器-> Visual ->边界复选框。添加备用图像(蓝色图像)。
示例:(单击按钮时,它将被更改为蓝色图像)
-(IBAction)buttonAction:(id)sender {
[buttonOutlet setImage:[NSImage imageNamed:@"yourBlueImageFromResources"]];
}
注意:不要忘记IBOutlet
按钮到buttonOutlet。
https://stackoverflow.com/questions/11680213
复制