資源簡介
這是一個關于使用Unity開發的表格項目,可以方便開發者靈活的實現表格的開發,實現自己想要的表格效果內容。

代碼片段和文件信息
/***
* title:“三維可視化“?項目
* 主題:【測試層】測試表格
* Description:
* 功能:
* ????1、測試基礎表格設置
* ????2、測試表格的數據加載
* Date:2020
* Version:0.1版本
* Author:Coffee
* Modify?Recoder:
*/
using?System.Collections;
using?System.Collections.Generic;
using?UnityEngine;
using?UnityEngine.UI;
using?View;
namespace?TestFunction
{
public?class?Test_GridSheet?:?MonoBehaviour
{
????????#region???基礎參數
????????#region???操作按鈕
????????[Header(“操作按鈕的父物體“)]
????????public?Transform?image_Middle;
????????#endregion
????????#region???表格參數
????????//表格設置腳本
????????GridSheetSettings?_GridSheetSettings?=?null;
????????[Header(“表格行的父物體Content“)]
????????public?Transform?content;
????????[Header(“當前頁碼文本“)]
????????public?Text?text_CurPage;
????????[Header(“選中行效果圖片“)]
????????public?Sprite?selectedEffectImage;
????????
????????[Header(“表格行的間隔“)]
????????public?float?gridSheetRowSpace?=?1;
????????[Header(“表格行的數量“)]
????????public?int?gridSheetRowNumber?=?12;
????????//當前UI表格行數列表
????????private?List?_CurUIGridTra;
????????//當前信息列表
????????private?List>?_Infos?=?new?List>();
????????//需要查看的頁碼索引(默認1)
????????private?int?_NeedToViewPageIndex?=?1;
????????//當前頁碼索引(默認1)
????????private?int?_PageIndex?=?1;??????????????????????????????????????????????
????????//當前列表總條數
????????private?int?_CurTotalCount?=?0;
????????//當前列表總頁數
????????private?int?_CurTotalPages?=?0;
????????//當前頁碼的信息提示(顯示之后需要清空)
????????private?string?pageInfoTips?=?null;
????????#endregion
????????#region???表格頁碼按鈕
????????[Header(“表格頁碼父物體“)]
????????public?Transform?allPageBtn;
????????//所有的頁碼物體
????????private?List?_AllPageBtn;
????????#endregion
????????#endregion
????????#region???Unity自帶方法
????????void?Start()
{
????????????//初始化
????????????Init();
????????????//注冊當前頁碼的委托
????????????PageBtnEventTrigger.pageIndex?+=?GetCurPageIndex;
????????????//初始化表格數據
????????????_Infos?=?TestGetAllRowInfos();
????????????ShowDatasToUI();
????????}
????????void?Update()
{
???????????
????????}
????????private?void?OnDestroy()
????????{
????????????//取消頁碼的委托
????????????PageBtnEventTrigger.pageIndex?-=?GetCurPageIndex;
????????????//重置參數
????????????ResetPara();
????????}
????????#endregion
????????#region???公有方法
????????#endregion
????????#region???私有方法
????????///?
????????///?初始化
????????///?
????????private?void?Init()
????????{
????????????//0-注冊所有的操作按鈕事件
????????????RegisterAllOPCBtnEvent(image_Middle);
????????????//1-表格初始化設置
????????????GridInitSettings(out?_GridSheetSettings?content?gridSheetRowSpace?gridSheetRowNumber);
????????????//1-表格初始化參數
????????????GridInitPara(_GridSheetSettings?GettitleNameList());
????????????//2-注冊標題按鈕事件
????????????RegisterAlltitleBtnEvent();
????????????//3-注冊所有行按鈕事件
????????????RegisterAllRowsBtnEvent();
????????????//4-注冊所有頁碼按鈕的事件
????????????RigisterAllPage
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????目錄???????????0??2020-09-01?14:58??UnityGridSheet\
?????目錄???????????0??2020-09-01?14:58??UnityGridSheet\Assets\
?????目錄???????????0??2020-09-01?14:58??UnityGridSheet\Assets\Resources\
?????目錄???????????0??2020-09-01?14:58??UnityGridSheet\Assets\Resources\Prefabs\
?????目錄???????????0??2020-09-01?14:58??UnityGridSheet\Assets\Resources\Prefabs\2DUI\
?????目錄???????????0??2020-09-01?14:58??UnityGridSheet\Assets\Resources\Prefabs\2DUI\ba
?????文件???????10244??2019-08-26?14:09??UnityGridSheet\Assets\Resources\Prefabs\2DUI\ba
?????文件?????????154??2019-08-26?14:09??UnityGridSheet\Assets\Resources\Prefabs\2DUI\ba
?????文件?????????172??2019-08-26?14:10??UnityGridSheet\Assets\Resources\Prefabs\2DUI\ba
?????文件?????????172??2020-08-21?10:00??UnityGridSheet\Assets\Resources\Prefabs\2DUI.me
?????目錄???????????0??2020-09-01?14:58??UnityGridSheet\Assets\Resources\Prefabs\AllUI\
?????目錄???????????0??2020-09-01?14:58??UnityGridSheet\Assets\Resources\Prefabs\AllUI\ba
?????目錄???????????0??2020-09-01?14:58??UnityGridSheet\Assets\Resources\Prefabs\AllUI\ba
?????文件???????90888??2020-08-26?14:48??UnityGridSheet\Assets\Resources\Prefabs\AllUI\ba
?????文件?????????154??2020-08-26?14:48??UnityGridSheet\Assets\Resources\Prefabs\AllUI\ba
?????文件???????28463??2020-08-26?14:49??UnityGridSheet\Assets\Resources\Prefabs\AllUI\ba
?????文件?????????154??2020-08-26?14:49??UnityGridSheet\Assets\Resources\Prefabs\AllUI\ba
?????文件?????????172??2020-08-26?14:48??UnityGridSheet\Assets\Resources\Prefabs\AllUI\ba
?????文件?????????172??2020-08-21?09:55??UnityGridSheet\Assets\Resources\Prefabs\AllUI\ba
?????文件?????????172??2020-08-21?09:54??UnityGridSheet\Assets\Resources\Prefabs\AllUI.me
?????文件?????????172??2020-08-21?09:52??UnityGridSheet\Assets\Resources\Prefabs.me
?????目錄???????????0??2020-09-01?14:58??UnityGridSheet\Assets\Resources\Textures\
?????目錄???????????0??2020-09-01?14:58??UnityGridSheet\Assets\Resources\Textures\0-通用內容\
?????目錄???????????0??2020-09-01?14:58??UnityGridSheet\Assets\Resources\Textures\0-通用內容\按鈕圖\
?????文件?????????619??2020-08-21?11:30??UnityGridSheet\Assets\Resources\Textures\0-通用內容\按鈕圖\優先.png
?????文件????????2718??2020-08-21?11:39??UnityGridSheet\Assets\Resources\Textures\0-通用內容\按鈕圖\優先.png.me
?????文件?????????535??2020-08-21?11:21??UnityGridSheet\Assets\Resources\Textures\0-通用內容\按鈕圖\刷新.png
?????文件????????2718??2020-08-21?11:39??UnityGridSheet\Assets\Resources\Textures\0-通用內容\按鈕圖\刷新.png.me
?????文件?????????392??2020-08-21?11:32??UnityGridSheet\Assets\Resources\Textures\0-通用內容\按鈕圖\已取消.png
?????文件????????2718??2020-08-21?11:39??UnityGridSheet\Assets\Resources\Textures\0-通用內容\按鈕圖\已取消.png.me
?????文件?????????381??2020-08-21?11:25??UnityGridSheet\Assets\Resources\Textures\0-通用內容\按鈕圖\已完成.png
............此處省略94個文件信息
評論
共有 條評論