Я использую текстурированное окно, в котором есть панель вкладок вверху, чуть ниже строки заголовка.
Я использовал -setContentBorderThickness:forEdge:
в окне, чтобы градиент выглядел правильно, и чтобы листы выходили из правильной позиции.
Однако, что не работает, перетаскивание окна. Он работает, если я нажимаю и перетаскиваю область, которая на самом деле является строкой заголовка, но поскольку градиент полосы заголовка разливается в панель вкладок (потенциально/часто пустой), очень легко щелкнуть слишком низко, и это кажется очень расстраивающим, когда вы пытаетесь перетащить и убедитесь, что окно не двигается.
Я замечаю NSToolbar, занимая примерно такое же пространство ниже строки заголовка, что позволяет перетаскивать окно, когда курсор над ним. Как это реализовать?
Спасибо.