Лист выскакивает из вида - PullRequest
0 голосов
/ 07 февраля 2012

возможно ли иметь лист, который выскакивает из вида? Например, я бы хотел, чтобы он выскочил из вида снизу в NSSplitView.

Я знаю о всплывающих окнах на Lion, но мне нужны листы, потому что они модальные, они доступны до Lion, и их сложнее отклонить.

1 Ответ

1 голос
/ 07 февраля 2012

AFAIK это невозможно, а также не соответствует рекомендациям Apple по пользовательскому интерфейсу. Очевидно, что вы можете попытаться свернуть свои собственные, но это потребует значительного объема работы.

РЕДАКТИРОВАТЬ: На самом деле, я думаю, что кататься самостоятельно тоже сложно. Инструменты под рукой - это либо вид, либо окно. Я думаю, что вы не можете использовать представление, так как представления не могут рисовать себя вне рамки окна - если вы не можете каким-то образом ограничить свой диалог в пределах границ окна, которое их показывает. Затем вам нужно будет настроить анимацию, которая показывает скользящий лист из вашего NSSplitView.

Windows - другая альтернатива. Чтобы они вели себя как модальные листы, вы бы хотели, чтобы они были без полей, и в результате они не могли бы стать ключевым окном. Таким образом, пользователь должен будет явно щелкнуть по листу, чтобы получить фокус, который, по моему мнению, не соответствует назначению модального листа.

В обе стороны, вызов ...

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