我想要实现像app store这样的图像按钮,而不是按钮,如下图所示:
单击“特色图像”按钮后,图像变为蓝色。 我的问题是:
我可以将图像添加到方形按钮中,但它不喜欢应用商店按钮。
答案 0 :(得分:3)
创建另一个图像 - 蓝色图像,只需在按钮的操作中使用-setImage
进行更改(示例在底部)。使用渐变按钮的样式(可以在属性检查器 - >样式中更改)然后您可以轻松更改按钮的大小。不要忘记选择按钮的类型为瞬间更改(按下按钮时会删除白色背景)。同时删除边框,取消选中属性检查器 - >视觉 - >带边框的复选框。添加替代图像(您的蓝色图像)。
示例:(单击按钮时,它将更改为蓝色图像)
-(IBAction)buttonAction:(id)sender {
[buttonOutlet setImage:[NSImage imageNamed:@"yourBlueImageFromResources"]];
}
注意:不要忘记按{Outlet的IBOutlet
按钮。