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