Windows API具有非常强大的功能,可以在所有状态下绘制本机控件:
DrawThemeBackground()
DrawThemeText()
这是一个非常好的用法示例:
Windows Visual Themes: Gallery of Parts and States?
可可也有类似的东西吗?
答案 0 :(得分:1)
Apple具有“不推荐使用的软件” NSCell
和各种控件特定的子类,但是您可以将它们用于此目的。创建一个,配置其属性,然后告诉它在视图中绘制框架。
正确设置属性可能很乏味。您可能想在测试项目的视图中创建相关类型的控件(使用IB),然后以编程方式询问其单元格的属性。和/或配置此类控件以使用相应单元格类的自定义子类,该子类记录在各种情况下使用哪些参数在其上调用了哪些方法。