NSTextField не содержится в NSView при изменении размера - PullRequest
0 голосов
/ 14 марта 2012

Это, вероятно, проблема с настройкой элементарного представления, поэтому я не знаю.

У меня есть NSTextView, который я помещаю поверх NSView.(NSView-> NSTextView)

enter image description here

Когда я перемещаю окно, метка остается на месте (в середине вида), но когда я изменяю размер вида, меткауходит.

enter image description here

Какой правильный способ убедиться, что этикетка ВСЕГДА остается в центре, где я ее размещаю?Я также попытался поместить его в другой пользовательский NSView (NSView-> NSView-> NSTextField), но он не остается в центре.

Для чего стоит использовать автоматическое расположение в Xcode 4:

enter image description here

Заранее спасибо

Ответы [ 2 ]

0 голосов
/ 24 октября 2012

Обратите внимание, что вы можете определить поведение макета подпредставления (вашей метки) с помощью настроек автоматического изменения размера в Инспекторе размеров Интерфейсного Разработчика.

Size inspector / Autoresizing settings

  1. Выберите метку.
  2. Откройте инспектор размера.
  3. Включите красные стрелки, как показано на скриншоте.
0 голосов
/ 14 марта 2012

Я решил эту проблему, создав нижнюю панель (граница содержимого = настройка большой нижней границы в IB в главном окне)

...