NSLevelIndicator上有文字吗?

时间:2009-11-08 02:05:50

标签: cocoa

如何在NSLevelIndicator上添加文本? [NSLevelIndicator在我的状态栏中,如果重要的话]

2 个答案:

答案 0 :(得分:3)

NSLevelIndicator用户界面添加文字的最佳方法是添加单独的标签NSTextFieldNSLevelIndicator控件没有与之关联的标题或其他文本。

在Interface Builder中,只需抓取一个Label并将其拖到NSLevelIndicator上方或旁边的窗口。

答案 1 :(得分:2)

the correct answer to your previous question相反,如果您想使用NSLevelIndicator作为背景在其上绘制文本,那么最好创建一个拥有并使用NSLevelIndicator Cell 用于背景图。

你也可以考虑自己画背景;例如,填充您选择的绿色/黄色/红色,然后在其上面绘制一个白色渐变。如果你没有真正用水平指示器指示水平,这更合适。

另外,不要忘记使用Sim Daltonism测试您的应用程序,以确保文本对于色盲用户仍然可读。