У меня есть NSView в ScrollView, и я пытаюсь нарисовать в нем изображение. Проблема в том, что я хочу, чтобы верхний левый угол изображения был привязан к верхнему левому углу кадра, а не к нижнему левому углу, что и требует от меня View. Мне нужно будет иметь возможность увеличивать и уменьшать масштаб и вращать.
в настоящее время у меня есть система, в которой я вычисляю, сколько мне нужно перевести мое изображение, исходя из размера изображения и размера окна. Для этого мне нужно было создать дополнительное представление за пределами scrollview, чтобы я мог получить размер окна, не включая декорации. Затем я могу рассчитать размер представления на основе размера изображения и размера окна, и на основе ЭТОГО я могу выяснить, куда переводить изображение.
Моя единственная другая мысль заключалась в том, чтобы использовать метод isFlipped :, но это привело к переворачиванию моего изображения влево-вправо, что плохо.
Есть ли другой способ сделать это?