unity項目小記_QQ類信息接收UI機制

1,設計實時消息接受(類似QQ對話)時要注意幾點:

(1)當前頁面如果爲信息最底端,接受信息不斷更新在當前頁面的最新位置(最底端)

(2)當前頁面爲信息列表的中間位置,接受信息不更新爲當前頁面最新位置,但可以提醒

int num;//總信息行數 
int FaceComparMesList;//靜態顯示人臉信息列表
int LastFaceInfoNumber;//當前顯示的最後一條信息數字
int maxrowsnum;//當前頁的最大行數

if ( num% maxrowsnum == 0)
            {
                if (num == LastFaceInfoNumber)//最後一頁
                {
                    for (int i = 1; i < FaceComparMesList.Count; i++)
                    {
                        //業務代碼                         
                    }                  
                    LastFaceInfoNumber++;
                }
            }
            else
            {
                if (num == LastFaceInfoNumber)//最後一頁
                {
                    foreach (GameObject g in FaceComparMesList)
                    {
                        if (!g.activeSelf)
                        {
                            //填充本頁剩餘空白行
                            return;
                        }
                    }
                }
            }


發佈了25 篇原創文章 · 獲贊 27 · 訪問量 9萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章