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); }