Как определить, когда пользователь переключает вкладку в CarPlay?

Создаются два раздела. CarPlay автоматически генерирует их, используя данные, которые мы предоставляем из MPPlayableContentDataSource. Как определить, когда пользователь нажимает на вкладку?


person MendyK    schedule 15.06.2018    source источник


Ответы (2)


Существует API с именем beginLoadingChildItemsAtIndexPath в MPPlayableContentDataSource. Вы можете использовать indexPath.length и [indexPath indexAtPosition:], чтобы убедиться, какой элемент записан (включить элемент вкладки)

person 柯泽君    schedule 20.07.2018

Короче: нельзя. Вы можете использовать методы, вызываемые MPlayableContentDataSource (в первый раз, когда вкладка видна, элементы для этой вкладки будут запрошены) и MPPlayableContentDelegate (когда пользователь нажимает на элемент, ясно, к какой вкладке принадлежит путь индекса), чтобы рассуждать о текущем видна вкладка, но нет общедоступного метода, который вызывается при переключении вкладок.

person DrMickeyLauer    schedule 11.02.2019