2017-01-02 2 views
0

Запись приложения для macOS с использованием Xcode 8.2. После добавления панели инструментов в мое окно и NSSegmentedControl метка View для элемента панели инструментов не центрирована. И в раскадровке, и при запуске приложения.Почему моя привязка метки toolbarItem?

Почему?

enter image description here

+0

Пока ваше приложение запущено, не могли бы вы перейти на ** Отладка ** → ** Просмотр отладки ** → ** Показать фреймы просмотра ** в Xcode и опубликовать снимок экрана о том, как выглядит ваше окно с включенным параметром ? – Bob

+0

@Bob Спасибо за подсказку. Когда я включил Rectangles Show Alignment, я увидел, что панель инструментов ViewViewItem слишком широка. По-видимому, максимальная ширина размера равна фактической ширине кадра. Дайте ответ, и я буду отмечать его как ответ. –

+0

Прохладный. В следующий раз, когда вы вернетесь к этой функции, имейте в виду, что * View Frames * и * Alignment Rectangles * делают разные вещи, поэтому убедитесь, что вы выбрали правильный, чтобы избежать путаницы. – Bob

ответ

0

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

Смежные вопросы