gpt4 book ai didi

objective-c - Xcode Interface Builder 设置按钮的突出显示图像

转载 作者:行者123 更新时间:2023-12-03 16:24:20 26 4
gpt4 key购买 nike

我正在 Mac OS X 上制作一个 cocoa 应用程序,而不是为 iPhone 制作。

我可以设置按钮的背景图像并在属性检查器中取消选中边框。但是,我不知道当您单击它时如何设置图像(突出显示/单击时,无论您想如何调用它)。我想这样做是因为

我在 google 上找到了使用 UIbutton 执行此操作的指南,但这没有帮助,因为我是为 Mac 制作的。

我正在使用InAppStoreWindow该按钮位于标题栏中。当我单击带有自定义图像的按钮时,背景变为白色:custom background with white button

非常感谢!

最佳答案

单击按钮时,您会看到白色背景,因为您使用的类型不正确。您需要将按钮的类型更改为瞬时更改。您可以在属性检查器中更改它:

how to do it

或者以编程方式更改:

[buttonOutlet setButtonType:NSMomentaryChangeButton];


对于突出显示:只需在属性检查器中添加另一个图像作为备用图像,按下按钮时就会显示该图像。

关于objective-c - Xcode Interface Builder 设置按钮的突出显示图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12080801/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com