Изображение NSTabViewItem не отображается при изменении - PullRequest
1 голос
/ 04 апреля 2019

Где-то в macOS (возможно, в Мохаве), программное изменение изображения в NSTabViewItem не обновляет отображение вкладки (хотя на самом деле оно заменяет свойство изображения), чтобы показать новое изображение. В предыдущих версиях macOS замена изображения вызывала повторное отображение вкладки с новым изображением. Однако теперь, только если окно, содержащее NSTabView, не в фокусе или щелкнуть по вкладке, перерисовает новое изображение. Отправка setNeedsDisplay: в NSTabView или любое из содержащих его представлений ничего не делает.

Обошли это (в Мохаве), удалив NSTabViewItem из его NSTabView, изменив изображение, а затем вставив NSTabViewItem обратно в исходное положение индекса, но это не так. Кто-нибудь сталкивался с этой или опубликованной причиной такого поведения?

...