Должен ли я использовать ограничения просмотра или минимальный размер окна?

Я делаю приложение для использования в OS X и замечаю, насколько полезной является новая функция ограничений в Interface Builder (, которая теперь встроена в Xcode, конечно ). На самом деле это настолько полезно и динамично, что я задаюсь вопросом, должен ли я установить минимальный размер окна или просто полагаться на ограничения моих окон, чтобы установить минимальные и максимальные значения.

У меня есть ощущение, что OS X принимает во внимание минимальный и максимальный размеры окна с другими вопросами, кроме ограничения размера окна каким-либо образом, и что может быть полезно установить минимумы и максимумы ради этого, но я также чувствую, что это может быть хорошим стилем полагаться на ограничения для динамической установки минимальной и максимальной высоты окна из-за их динамического поведения и всего остального. Например, если я решу изменить минимальную ширину элемента управления с ограничениями, мне не нужно беспокоиться об изменении минимальной ширины окна.

Другим еще более важным примером преимуществ использования ограничений для установки минимального и максимального размеров окна является то, что если пользователь изменяет что-то вроде размера текста, затронутые элементы управления в моем приложении могут динамически изменять свои ограничения размера, но статически установленный минимальный и максимальный размер окна разрушил бы это динамическое поведение.

Опять же, все эти преимущества следует также учитывать с учетом того факта, что OS X может каким-то образом учитывать минимальный и максимальный размеры окна, и что может быть полезно установить минимальные и максимальные значения по этой причине; Я просто не уверен , принимает ли их во внимание OS X, и если да, то , как она их использует.

Я просмотрел документацию Apple и не нашел ничего, что могло бы дать удовлетворительный ответ.

6
задан Carter Pape 23 May 2012 в 23:09
поделиться