NSTableView закругленные углы - PullRequest
0 голосов
/ 26 января 2011

Для рисования скругленных углов в подклассе NSTableView я переопределяю метод drawRect

- (void)drawRect:(NSRect)rect{
    NSBezierPath* path = [NSBezierPath bezierPathWithRoundedRect:rect cornerRadius:7.0f];
    [path addClip];
    [super drawRect:selfRect];
}

Это работает, пока содержимое табличного представления не слишком большое и не показывает скроллеры.Но когда содержимое становится больше, отображаются скроллеры NSScrollView и закругленные края исчезают.

Есть ли какие-либо подсказки для этого?

1 Ответ

0 голосов
/ 26 января 2011

Поскольку табличное представление содержится в виде прокрутки, я думаю, что вам нужно представление прокрутки, а не представление таблицы с закругленными углами. Может быть, вы можете попытаться создать подкласс прокрутки.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...