我有一个包含NSProgressIndicator的NSTableCellView子类。
我有它所有的更新和动画正确,但它仍然是灰色的。我怀疑这是一个视图循环问题。
有什么想法吗?
发布于 2012-10-17 23:14:48
仅当NSProgressIndicator在关键点窗口上时,它才会显示为蓝色。
如果你的窗口不是key窗口,你可以向它发送消息[myWindow makeKeyWindow]
没有标题条或调整大小条的窗口可能不会响应该消息,因此您可能需要将窗口子类化并覆盖- (BOOL)canBecomeKeyWindow{return YES}。
这是我在工作表上使用nsprogressindicator的色调时遇到的问题。
医生说永远不要直接调用这个方法..[myTitlelessWindow becomeKeyWindow],但您可以在创建窗口的子类化之前使用它来确认问题。
https://stackoverflow.com/questions/12357063
复制相似问题