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