Изменяемые пользователем представления какао - PullRequest
5 голосов
/ 06 января 2012

как я могу получить вид с изменяемыми размерами, как в конструкторе интерфейсов, чтобы пользователь мог настраивать некоторые изображения самостоятельно

Interface Builder Resizing

Нужно ли управлять всем этим вручнуюс видом, который следит за движением мыши и так далее?

Ответы [ 2 ]

2 голосов
/ 07 января 2012

Вы должны сделать всю работу самостоятельно.Вам нужно будет отслеживать объекты в вашем представлении, их положение и выполнять все отслеживание мыши и обновление представления.

Однако на самом деле это не очень сложно, и Apple предоставила очень полный пример в своем Эскиз Пример кода .

0 голосов
/ 07 января 2012

Я предлагаю нарисовать несколько кнопок там, где вы хотите, чтобы вид был изменяемого размера. Затем начните отслеживать события мыши в представлении. Теперь, когда пользователь перетаскивает свою мышь, нажимая на то, где находится ваш объект, просто измените рамку вида соответствующим образом. Все это должно быть возможно реализовать в подклассе NSView.

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