Пример #1
0
        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);
        }
Пример #2
0
 TTSlidingPage ITTSlidingPagesDataSource.PageForSlidingPagesViewController(TTScrollSlidingPagesController source, int index)
 {
     return(new TTSlidingPage(views [index]));
 }
Пример #3
0
        TTSlidingPageTitle ITTSlidingPagesDataSource.TitleForSlidingPagesViewController(TTScrollSlidingPagesController source, int index)
        {
            var view = views [index];

            return(new TTSlidingPageTitle(view.Title));
        }
Пример #4
0
 int ITTSlidingPagesDataSource.NumberOfPagesForSlidingPagesViewController(TTScrollSlidingPagesController source)
 {
     return(views.Count);
 }