NSOutlineView добавление NSBannerView в сгруппированные строки - PullRequest
0 голосов
/ 24 сентября 2018

Новое в macOS Mojave, есть NSBannerView (NSVisualEffectView), который вставляется за фактическим представлением ячейки в каждой строке, помеченной как сгруппированная строка.Это добавляет ненужный вид визуального эффекта, который разрушает уже стилизованную строку для нашей цели.Как я могу остановить это новое поведение?В документах нет ничего, что могло бы выделить изменения.

1 Ответ

0 голосов
/ 17 октября 2018

К сожалению, кажется, что единственный способ обойти это - создать подкласс NSTableRowView и переопределить layout, чтобы явно пометить подпредставление как скрытое.Некрасиво, но работает.Другое не решение заключается в том, чтобы пометить эти строки как grouped, но тогда они больше не плавают, а это не то, что мне нужно.Вот решение, которому я следую: https://stackoverflow.com/a/52202620/3900270

...