Изменение высоты заголовка в NSPanel - PullRequest
1 голос
/ 20 сентября 2011

Я пытаюсь изменить высоту заголовка панели NSPanel.Я попробовал следующее, но это не сработало, как ожидалось:

- (void)applicationDidFinishLaunching:(NSNotification *)aNotification {
  NSRect f = [[[window contentView] superview] frame];
  f.size.height += 10;
  [[window contentView] superview].frame = f;
}

1 Ответ

3 голосов
/ 20 сентября 2011

Вы не можете изменить высоту строки заголовка окна. Это фиксируется фреймворком. Если вам нужно окно с пользовательским внешним видом, вам нужно создать окно, используя маску стиля NSBorderlessWindowMask, а затем нарисовать собственную строку заголовка и виджеты.

...