0

私は4ページのMXSegmentedPagerを持っています。表示する最初のページを設定するにはどうすればよいですか。 次の行を試しましたが、セグメント化されたコントロールの選択されたインデックスのみが変更されます。表示されたページは変更されません。私が知っているそれは簡単な質問ですが、何も見つけることができませんでした。 [segmentedPager.pager.showPage(at: 4, animated: false)でviewDidAppearと呼ばれる場合、それは、私のために働いていると、それはセグメント化されたコントロールとの両方を移動さMXSegmentedPagerの初期ページ

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

答えて

0

ページが正しく表示されます。それは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() 

    } 
} 
+1

質問は、 "客観的な"ではなく、 "迅速"とタグ付けされています。 – Moritz

関連する問題