     //tableView:heightForRowAtIndexPath:返回列表单元格的高度
     override public func tableView(tableView: UITableView, heightForRowAtIndexPath indexPath: NSIndexPath) -> CGFloat
     {
-        var result:CGFloat=self.pbNormalHeightForRowAtIndexPath(tableView, indexPath: indexPath)
-        
-        if(self.tableData != nil && self.tableData?.count>0 && self.pbIsLoadCellForDataLoad(indexPath))
-        {
-            result=((self.dataAdapter!.nextIsNull) || (self.dataAdapter!.isInitLoad) ? 0 : self.pbLoadHeightForRowAtIndexPath(tableView, indexPath: indexPath))
+        var result:CGFloat=0
+        
+        if(self.tableData != nil && self.tableData?.count>0)
+        {
+            if(self.pbIsLoadCellForDataLoad(indexPath))
+            {
+                result=((self.dataAdapter!.nextIsNull) || (self.dataAdapter!.isInitLoad) ? 0 : self.pbLoadHeightForRowAtIndexPath(tableView, indexPath: indexPath))
+            }
+            else
+            {
+                result=self.pbNormalHeightForRowAtIndexPath(tableView, indexPath: indexPath)
+            }
         }
         
         return result

        return nil
    }
    
    //pbSetQueueForDisplayRow:设置下载图片的序列，只下载显示区域内的图片
    public func pbSetQueueForDisplayRow()
    {

        if(self.pbSupportFooterLoad())
        {
            self.loadTableCell=PbUITableViewCellForLoad(style: UITableViewCellStyle.Default, reuseIdentifier:loadCellIdentifier)
            self.loadTableCell?.backgroundColor=UIColor.clearColor()
            if let color = self.pbSupportFooterLoadColor()
            {
                self.loadTableCell?.setIndicatorTiniColor(color)
