0

У меня есть MXSegmentedPager с 4 страницами. Как настроить начальную страницу для отображения. Я пробовал следующую строку, но меняет только выбранный индекс сегментированного элемента управления. Отображаемая страница не изменяется. Я знаю, что это простой вопрос, но ничего не нашел.Начальная страница MXSegmentedPager

self.segmentedPager.segmentedControl.selectedSegmentIndex = 1 

MXSegmentedPager Lib: https://github.com/maxep/MXSegmentedPager

ответ

0

Вы можете использовать:

[self.segmentedPager.pager showPageAtIndex:4 animated:NO]; 
+1

Вопрос помечен как «быстрый», а не «объектив-с». – Moritz

1

Это работает для меня, если называется [segmentedPager.pager.showPage(at: 4, animated: false) в viewDidAppear и движется как сегментированный контроля, так и страницы. Он не работает в viewWillAppear

override func viewDidAppear(_ animated: Bool) { 
    super.viewDidAppear(true) 
    if(isfromCard){ 
     segmentedPager.segmentedControl.selectedSegmentIndex = 4 
     segmentedPager.pager.showPage(at: 4, animated: false) 
     segmentedPager.pager.reloadData() 

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