Как я могу увидеть декартову плоскость в конструкторе интерфейсов?

Есть ли способ увидеть декартову плоскость в Interface Builder? Я не знаю, как определить точные координаты для рисования, например, NSImage, не могли бы вы, ребята, научить меня, как найти себя в графическом окружении или без него.


person joaopenteado    schedule 19.08.2011    source источник


Ответы (1)


Невозможно показать сетку, представляющую координатное пространство. Вам нужно будет просто разместить и изменить размер представления. Вы можете либо удалить его после того, как вы записали его кадр, либо сохранить это представление и использовать его (например, вместо рисования NSImage вы можете поместить и использовать NSImageView).

person Peter Hosey    schedule 19.08.2011
comment
Что ж, я думаю, что было бы очень сложно использовать NSImageView, потому что я намерен создать представление, которое будет рисовать объект изображения, но мне нужны такие параметры, как полноэкранный режим, задачи преобразования координат и многие другие, которые уже существуют в NSView. . Мне также нужно нарисовать несколько изображений в представлении, возможно ли это? Спасибо за помощь. - person joaopenteado; 20.08.2011
comment
NSImageView является подклассом NSView, поэтому он наследует все достоинства NSView. (В противном случае вы не сможете добавить представление изображения в качестве подпредставления!) Вы не можете рисовать несколько изображений с помощью одного представления изображения. В любом случае, не имеет значения, используете ли вы NSImageView или пользовательское представление: вы должны разместить и изменить размер представления, а затем либо использовать его, либо скопировать его фрейм в свой код. - person Peter Hosey; 20.08.2011