Группы исходных списков скрыты по умолчанию - PullRequest
0 голосов
/ 01 октября 2011

В Lion элементы группы списка источников теперь имеют кнопку «Скрыть / Показать», которая появляется, когда мышь наводит курсор на элемент. Моя проблема в том, что все мои группы изначально скрыты, и я должен нажать «Показать», чтобы увидеть их содержимое. Как мне сделать их показанными по умолчанию?

(я использую контурный вид на основе вида, если это имеет значение)

Соответствующий код на https://github.com/Uncommon/Hugbit/commit/9356cf619befdfd5e81d7e0a54f528abf624c0b7

Ответы [ 2 ]

0 голосов
/ 27 июня 2012

Я сам нашел решение.

Проблема в том, что я загружаю часть содержимого боковой панели асинхронно. Когда контурный вид видит группы, которые изначально пусты, он также делает их изначально свернутыми.

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

0 голосов
/ 01 октября 2011

Единственный способ, который я нашел, - это специально вызывать -expandItem: для каждого элемента строки группы в методе -windowDidLoad.

...