資源簡(jiǎn)介
這是一個(gè)關(guān)于使用Unity開發(fā)的表格項(xiàng)目,可以方便開發(fā)者靈活的實(shí)現(xiàn)表格的開發(fā),實(shí)現(xiàn)自己想要的表格效果內(nèi)容。

代碼片段和文件信息
/***
* title:“三維可視化“?項(xiàng)目
* 主題:【測(cè)試層】測(cè)試表格
* Description:
* 功能:
* ????1、測(cè)試基礎(chǔ)表格設(shè)置
* ????2、測(cè)試表格的數(shù)據(jù)加載
* 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???基礎(chǔ)參數(shù)
????????#region???操作按鈕
????????[Header(“操作按鈕的父物體“)]
????????public?Transform?image_Middle;
????????#endregion
????????#region???表格參數(shù)
????????//表格設(shè)置腳本
????????GridSheetSettings?_GridSheetSettings?=?null;
????????[Header(“表格行的父物體Content“)]
????????public?Transform?content;
????????[Header(“當(dāng)前頁碼文本“)]
????????public?Text?text_CurPage;
????????[Header(“選中行效果圖片“)]
????????public?Sprite?selectedEffectImage;
????????
????????[Header(“表格行的間隔“)]
????????public?float?gridSheetRowSpace?=?1;
????????[Header(“表格行的數(shù)量“)]
????????public?int?gridSheetRowNumber?=?12;
????????//當(dāng)前UI表格行數(shù)列表
????????private?List?_CurUIGridTra;
????????//當(dāng)前信息列表
????????private?List>?_Infos?=?new?List>();
????????//需要查看的頁碼索引(默認(rèn)1)
????????private?int?_NeedToViewPageIndex?=?1;
????????//當(dāng)前頁碼索引(默認(rèn)1)
????????private?int?_PageIndex?=?1;??????????????????????????????????????????????
????????//當(dāng)前列表總條數(shù)
????????private?int?_CurTotalCount?=?0;
????????//當(dāng)前列表總頁數(shù)
????????private?int?_CurTotalPages?=?0;
????????//當(dāng)前頁碼的信息提示(顯示之后需要清空)
????????private?string?pageInfoTips?=?null;
????????#endregion
????????#region???表格頁碼按鈕
????????[Header(“表格頁碼父物體“)]
????????public?Transform?allPageBtn;
????????//所有的頁碼物體
????????private?List?_AllPageBtn;
????????#endregion
????????#endregion
????????#region???Unity自帶方法
????????void?Start()
{
????????????//初始化
????????????Init();
????????????//注冊(cè)當(dāng)前頁碼的委托
????????????PageBtnEventTrigger.pageIndex?+=?GetCurPageIndex;
????????????//初始化表格數(shù)據(jù)
????????????_Infos?=?TestGetAllRowInfos();
????????????ShowDatasToUI();
????????}
????????void?Update()
{
???????????
????????}
????????private?void?OnDestroy()
????????{
????????????//取消頁碼的委托
????????????PageBtnEventTrigger.pageIndex?-=?GetCurPageIndex;
????????????//重置參數(shù)
????????????ResetPara();
????????}
????????#endregion
????????#region???公有方法
????????#endregion
????????#region???私有方法
????????///?
????????///?初始化
????????///?
????????private?void?Init()
????????{
????????????//0-注冊(cè)所有的操作按鈕事件
????????????RegisterAllOPCBtnEvent(image_Middle);
????????????//1-表格初始化設(shè)置
????????????GridInitSettings(out?_GridSheetSettings?content?gridSheetRowSpace?gridSheetRowNumber);
????????????//1-表格初始化參數(shù)
????????????GridInitPara(_GridSheetSettings?GettitleNameList());
????????????//2-注冊(cè)標(biāo)題按鈕事件
????????????RegisterAlltitleBtnEvent();
????????????//3-注冊(cè)所有行按鈕事件
????????????RegisterAllRowsBtnEvent();
????????????//4-注冊(cè)所有頁碼按鈕的事件
????????????RigisterAllPage
?屬性????????????大小?????日期????時(shí)間???名稱
-----------?---------??----------?-----??----
?????目錄???????????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-通用內(nèi)容\
?????目錄???????????0??2020-09-01?14:58??UnityGridSheet\Assets\Resources\Textures\0-通用內(nèi)容\按鈕圖\
?????文件?????????619??2020-08-21?11:30??UnityGridSheet\Assets\Resources\Textures\0-通用內(nèi)容\按鈕圖\優(yōu)先.png
?????文件????????2718??2020-08-21?11:39??UnityGridSheet\Assets\Resources\Textures\0-通用內(nèi)容\按鈕圖\優(yōu)先.png.me
?????文件?????????535??2020-08-21?11:21??UnityGridSheet\Assets\Resources\Textures\0-通用內(nèi)容\按鈕圖\刷新.png
?????文件????????2718??2020-08-21?11:39??UnityGridSheet\Assets\Resources\Textures\0-通用內(nèi)容\按鈕圖\刷新.png.me
?????文件?????????392??2020-08-21?11:32??UnityGridSheet\Assets\Resources\Textures\0-通用內(nèi)容\按鈕圖\已取消.png
?????文件????????2718??2020-08-21?11:39??UnityGridSheet\Assets\Resources\Textures\0-通用內(nèi)容\按鈕圖\已取消.png.me
?????文件?????????381??2020-08-21?11:25??UnityGridSheet\Assets\Resources\Textures\0-通用內(nèi)容\按鈕圖\已完成.png
............此處省略94個(gè)文件信息
評(píng)論
共有 條評(píng)論