В настоящее время я пытаюсь установить цвет фона/шаблон для NSView с отрицательным фронтом. Проблема в том, что он только окрашивает части вида (те, где x> 0 & & y> 0).Установить цвет фона NSView с отрицательными границами
Я понимаю, что мне нужно нарисовать фон в - (void) drawRect: function. Как я могу покрасить весь вид, а не только те части, где координаты положительны?
Происхождение: -65, -65 Размер: 130, 130
Я хочу, чтобы цвет всей подоплеки
Какая часть этого представления не рисует весь его фон и где находится в иерархии представлений? –
У меня есть NSScrollView, внутри которого есть подкласс NSView. Круг в середине изображения представляет собой NSImageView, который является подзоном подкласса NSView. Я могу отображать subviews в отрицательных областях, но фон не нарисован. То, что я сделал прямо сейчас, это то, что я создал другой NSView с тем же размером и поместил его как подвью. Хотя это не то, что я себе представлял, он решает мою конкретную проблему. –