Предпочтительный размер содержимого для изменения размера окна не работает в OSX 10.12.6 - PullRequest
0 голосов
/ 09 апреля 2019

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

self.preferredContentSize = NSMakeSize(335, 120)

Но вышеприведенное preferredContentsize не меняет размер окна для OSX 10.12.6.

Работает нормально для OSX 10.13.6, 10.14

1 Ответ

0 голосов
/ 24 апреля 2019
self.view.window?.setContentSize(NSMakeSize(335, 120))
self.view.frame = NSRect(x: 0, y: 0, width: 335, height: 120)

Изменение windowContentSize и View Frame решило мою проблему.

...