public override void ViewDidLoad() { base.ViewDidLoad(); var slider = new TTScrollSlidingPagesController(); slider.TitleScrollerInActiveTextColour = UIColor.Gray; slider.TitleScrollerTextDropShadowColour = UIColor.Clear; slider.TitleScrollerTextFont = UIFont.BoldSystemFontOfSize(21); slider.TitleScrollerBottomEdgeHeight = 1; slider.TitleScrollerBottomEdgeColour = UIColor.Yellow; slider.DataSource = this; slider.View.Frame = View.Frame; AddView(new SampleViewController() { Title = "Page 1" }); AddView(new SampleViewController() { Title = "Page 2" }); AddView(new SampleViewController() { Title = "Page 3" }); View.AddSubview(slider.View); AddChildViewController(slider); }
TTSlidingPage ITTSlidingPagesDataSource.PageForSlidingPagesViewController(TTScrollSlidingPagesController source, int index) { return(new TTSlidingPage(views [index])); }
TTSlidingPageTitle ITTSlidingPagesDataSource.TitleForSlidingPagesViewController(TTScrollSlidingPagesController source, int index) { var view = views [index]; return(new TTSlidingPageTitle(view.Title)); }
int ITTSlidingPagesDataSource.NumberOfPagesForSlidingPagesViewController(TTScrollSlidingPagesController source) { return(views.Count); }