2011-01-16 3 views
0

Если у меня есть куча пользовательских представлений, которые я сделал в IB, как я могу настроить цвет фона для каждого, когда приложение awakesFromNib?какао цель-c: изменить цвет фона пользовательского вида

+0

Я вы сделали точку в Interface Builder, почему не просто установите требуемое фоновое Colo (и) г есть? –

+1

Быстрый поиск по переполнению стека дает два эквивалентных вопроса: http://stackoverflow.com/questions/2962790/best-way-to-change-the-background-color-for-an-nsview и http: // stackoverflow. com/questions/3781326/subclass-nsview-to-change-background-color –

+0

@Bavarious Хм ... ни один из этих вопросов не является особенно эпическим (или полезным общим), это нужно сказать. –

ответ

7

В вашем NSView подкласса:

- (void)drawRect:(NSRect)aRect 
{ 
    [[NSColor redColor] set]; 
    NSRectFill([self bounds]); 
} 
Смежные вопросы