コード例 #1
0
 protected override void Awake()
 {
     base.Awake();
     _gameBoardUnitsLayer                = _gameBoardContent.Find("UnitsLayer").GetComponent <RectTransform>();
     _gameBoardBackgroundLayer           = _gameBoardContent.Find("BackgroundLayer").GetComponent <RectTransform>();
     _productionMenuScrollView           = _productionMenuContent.GetComponent <InfiniteScrollView>();
     _productionMenuScrollView.Landscape = true;
 }
コード例 #2
0
        public override void ViewDidLoad()
        {
            base.ViewDidLoad();

            _zoomLevel           = SummaryReportView.GetLastZoomViewed();
            View.BackgroundColor = UIColor.White;
            menuController.Attach(this);

            topBorder        = new TopBorder();
            dateSelectorView = new DateSelectorView();
            dateSelectorView.LeftArrowPressed  += (sender, e) => scrollView.SetPageIndex(-1, true);
            dateSelectorView.RightArrowPressed += (sender, e) => {
                if (_timeSpaceIndex >= 1)
                {
                    return;
                }
                scrollView.SetPageIndex(1, true);
            };

            scrollView               = new InfiniteScrollView <ReportView> (this);
            scrollView.Delegate      = new InfiniteScrollDelegate();
            scrollView.OnChangePage += (sender, e) => LoadReportData();

            statusView = new SyncStatusViewController.StatusView()
            {
                Retry             = LoadReportData,
                Cancel            = () => StatusBarShown = false,
                StatusFailText    = "ReportsStatusFailText".Tr(),
                StatusSyncingText = "ReportsStatusSyncText".Tr()
            };

            Add(scrollView);
            Add(dateSelectorView);
            Add(topBorder);
            Add(statusView);

            NavigationController.InteractivePopGestureRecognizer.Enabled = false;
        }
コード例 #3
0
 private void Awake()
 {
     infiniteScrollView = FindObjectOfType <InfiniteScrollView <DemoVerticalData> >();
 }
コード例 #4
0
 private void Awake()
 {
     infiniteScrollView = FindObjectOfType <InfiniteScrollView <DemoVerticalGridData> >();
     infiniteScrollView.onCellSelected += OnCellSelected;
 }
コード例 #5
0
 private void Awake()
 {
     infiniteScrollView = FindObjectOfType <InfiniteScrollView <DemoHorizontalData> >();
 }