protected override void InitUI()
        {
            base.InitUI();

            //初始化对象池
            _tabCache  = new FRenderCache <UIToggle>(tabTable, tabItemPrefab);
            _pageCache = new FRenderCache <GameObject>(pageTable, pageItemPrefab);

            //默认隐藏小箭头
            if (previous)
            {
                previous.gameObject.SetActive(false);
            }
            if (next)
            {
                next.gameObject.SetActive(false);
            }

            if (tabTable)
            {
                _tabScrollView = tabTable.GetComponentInParent <UIScrollView>();
                if (_tabScrollView)
                {
                    _tabScrollView.onMoving += SetTabArrowStatus;
                }
            }

            if (pageTable)
            {
                _centerOnChild = pageTable.GetComponent <UICenterOnChild>();
                if (_centerOnChild)
                {
                    _centerOnChild.onCenter = PageOnCenter;
                }
                _pageDragScrollView = pageTable.GetComponentInParent <UIDragScrollView>();
            }
        }
        protected override void InitUI()
        {
            base.InitUI();

            _toggleCache = new FRenderCache <UIToggle>(table, prefab);
        }