2010-03-11 2 views
0

Я хочу установить флажок, как стандартный (сначала флажок и справа его заголовок), но я хочу, чтобы он был выровнен справа. Если я изменил выравнивание вправо, тогда только текст будет перемещаться вправо, но сама кнопка по-прежнему будет слева.NSButton Aligned Right

Как бы я мог достичь этого, не зная границ NSButton?

ответ

0

Описание: Interface Layout в руководстве пользователя Interface Builder. Как оказалось, просто сделайте свой флажок размером с нужным вам на начальном этапе, а затем установите распорки и пружины, чтобы изменить размер изображения по мере его изменения.

Чтобы сделать то же самое в коде, читайте о setAutoresizingMask: method in NSView.

+0

«не зная границ NSButton», я только меняю название, но я не знаю, как долго это будет, поэтому проблема будет определяться границами. – Jef

+0

Почему бы вам не знать границы NSButton? Просто назовите его. Как только вы правильно разместите его для текущего размера и установите маску авторезистировки, будущие изменения размера будут позаботиться о вас. –

+0

Я все еще думаю, что здесь что-то отсутствует; изменение его названия не изменит его автоматически ... Не является ли авторезистирующая маска только тогда, когда ее супер-просмотр изменяет ее границы? – Jef