Как изменить цвет разделителя в NSSplitView?

Можем ли мы изменить цвет разделителя? В документации Apple сказано, что для этого мы можем переопределить -dividerColor в подклассе NSSplitView, но у меня это не работает, или я неправильно понимаю. Также я пробовал создать цветной слой поверх разделителя, например:

colorLayer = [CALayer layer];
NSRect dividerFrame = NSMakeRect([[self.subviews objectAtIndex:0] frame].size.width, [[self.subviews objectAtIndex:0] frame].origin.y, [self dividerThickness], self.frame.size.height);

[colorLayer setBackgroundColor:[color coreGraphicsColorWithAlfa:1]];
[colorLayer setFrame:NSRectToCGRect(dividerFrame)];

[self.layer addSublayer:colorLayer];

Не работает.

5
задан Akki 5 June 2012 в 08:45
поделиться