Я хочу создать собственный класс для моего NSLevelIndicator
, который просто округляет края. (Т.е. как кнопка округлой Rect) Я создал пользовательский класс, и я знаю, что я должен реализовать это в методеСделать NSLevelIndicator нарисовать округлые края
-(void)drawRect:(NSRect)dirtyRect;
но у меня нет абсолютно никакой идеи, как реализовать это, и я надеюсь, что кто-то имеет идею это.
«... Я знаю, что я должен реализовать это в методе [' drawRect: '] ...« Там есть морщина: NSLevelIndicator - это элемент управления, а не обычный вид, поэтому вам нужно работать хотя бы частично на уровне ячейки , Хорошая новость заключается в том, что вам может не потребоваться подкласс NSLevelIndicator; плохая новость, вам придется подклассифицировать NSLevelIndicatorCell вместо этого (если не дополнительно). –