如何在NSLevelIndicator上添加文本? [NSLevelIndicator在我的状态栏中,如果重要的话]
答案 0 :(得分:3)
向NSLevelIndicator
用户界面添加文字的最佳方法是添加单独的标签NSTextField
。 NSLevelIndicator
控件没有与之关联的标题或其他文本。
在Interface Builder中,只需抓取一个Label并将其拖到NSLevelIndicator上方或旁边的窗口。
答案 1 :(得分:2)
与the correct answer to your previous question相反,如果您想使用NSLevelIndicator作为背景并在其上绘制文本,那么最好创建一个拥有并使用NSLevelIndicator Cell 用于背景图。
你也可以考虑自己画背景;例如,填充您选择的绿色/黄色/红色,然后在其上面绘制一个白色渐变。如果你没有真正用水平指示器指示水平,这更合适。
另外,不要忘记使用Sim Daltonism测试您的应用程序,以确保文本对于色盲用户仍然可读。