Как добавить MBFloatingButton в пользовательский контроллер навигации MapBox в ios? - PullRequest
0 голосов
/ 02 мая 2018

Я хочу добавить пользовательскую кнопку в MBNavigationViewController. Пожалуйста, смотрите контрольное изображение с красным кружком. Заранее спасибо. image

1 Ответ

0 голосов
/ 07 мая 2018

Если кто-то ищет ответ. Пожалуйста, найдите следующий код.

MBNavigationViewController *nav = [[MBNavigationViewController alloc] initWithRoute:routeFinded directions:[MBDirections sharedDirections] style: nil
                                                locationManager: location];    
 MBNavigationView *navigationView = (MBNavigationView *)[nav.view.subviews objectAtIndex:0];
        UIStackView *navigationStackView = (UIStackView *)[navigationView.subviews objectAtIndex:2];

Эти строки выше получат объект UIStackView. Следуя этому, мы можем добавить представление внутри stackview

[navigationStackView addArrangedSubview:<yourview>];
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...