2014-10-16 3 views
0

В настоящее время я разрабатываю приложение для галерей для своего приложения ios, которое содержит три кнопки мультимедиа на панели действий. Теперь в некоторых сценариях мне нужно отключить или скрыть кнопки fastfarward/previous (<>), чтобы они не были видны пользователю. Может ли кто-то помочь мне в этом, так как в api docs нет надлежащей информации. Для вашей информации я даже попробовал называть «action_bar_layer_clear_icon», но это было бесполезно.Как отключить/скрыть значки кнопок панели задач в галечных часах

ответ

0

Вы находитесь на правильном пути с помощью функции action_bar_layer_clear_icon. Предположим, что вы создаете макет окна в CloudPebble: окно «mywindow», содержащее панель действий «s_actionbarlayer_1» (имя по умолчанию). Загрузите значок для кнопки выбора в качестве ресурса и покажите его по умолчанию, когда макет сначала отображается. Затем вы можете очистить этот значок при нажатии кнопки, вызвав action_bar_layer_clear_icon из обработчика событий:

void my_handler(void) { 
    action_bar_layer_clear_icon(s_actionbarlayer_1, BUTTON_ID_SELECT); 
} 

void my_config_provider(void *context) { 
    window_single_click_subscribe(BUTTON_ID_SELECT, (ClickHandler)my_handler); 
} 

int main(void) { 
    show_mywindow(); 
    action_bar_layer_set_click_config_provider(s_actionbarlayer_1, my_config_provider); 
    app_event_loop(); 
} 

 Смежные вопросы

  • Нет связанных вопросов^_^