Как я могу программно сделать заголовок кнопки внизу и по центру?
Как сделать заголовок NSButton внизу и по центру?
Ответы (1)
Подкласс NSButtonCell
и переопределить drawTitle:withFrame:inView:
(drawTitle(_,withFrame,inView)
в swift), чтобы отрисовать заголовок по центру, например, манипулируя параметром frame
, или нарисовать заголовок самостоятельно. Затем установите класс ячейки вашей кнопки в свой подкласс.
Или поместите NSTextField
над вашей кнопкой, установите ограничения, чтобы привязать нижний центр кнопки и установить ее текст на то, что вы хотите, и оставьте заголовок вашей кнопки пустым.
К сожалению, здесь нет свойства contentHorizontalAlignment
, как в iOS, поэтому вам придется решать его с помощью подкласса или другой компоновки пользовательского интерфейса.
person
Sega-Zero
schedule
06.09.2015