可可 – 你如何创建自定义主题NSButton?

可可 – 你如何创建自定义主题NSButton?,第1张

概述你如何创建自定义主题NSButton?我并不是指改变背景颜色或从圆形边缘变为方形边缘的小方法.我想要替换按钮的整个外观.在可可中甚至可以做到吗?显然,我必须继承NSButton类并从那里开始.任何帮助将非常感激. 实际上,您需要子类化NSButtonCell.您应该阅读 Apple’s documentation,以便更好地了解它们的交互方式.您可能仍然希望子类化NSButton,以便它也将使用您 你如何创建自定义主题NSbutton?我并不是指改变背景颜色或从圆形边缘变为方形边缘的小方法.我想要替换按钮的整个外观.在可可中甚至可以做到吗?显然,我必须继承NSbutton类并从那里开始.任何帮助将非常感激.解决方法 实际上,您需要子类化NSbuttonCell.您应该阅读 Apple’s documentation,以便更好地了解它们的交互方式.您可能仍然希望子类化NSbutton,以便它也将使用您的NSbuttonCell子类.

对于一个按钮,大部分工作都是在drawBezelWithFrame中完成的:inVIEw:.如果你想改变绘制文本或图像的方式,你可以覆盖drawText:withFrame:inVIEw:和drawImage:withFrame:inVIEw:.

总结

以上是内存溢出为你收集整理的可可 – 你如何创建自定义主题NSButton?全部内容,希望文章能够帮你解决可可 – 你如何创建自定义主题NSButton?所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/web/1024192.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-05-23
下一篇2022-05-23

发表评论

登录后才能评论

评论列表(0条)

    保存