                 else {
                     //只拉伸间距
                     sbvtgFrame.leading += addXPosInc * CGFloat(j - (startIndex - count))
-                    if applyLastlineGravityPolicy && lsc.tg_lastlineGravityPolicy == TGGravityPolicy.auto {
+                    if (startIndex - count) > 0 && applyLastlineGravityPolicy && lsc.tg_lastlineGravityPolicy == TGGravityPolicy.auto {
                         //对齐前一行对应位置的
                         sbvtgFrame.leading = sbs[j - lsc.tg_arrangedCount].tgFrame.leading
                     }

        //只有最后一行，并且数量小于tg_arrangedCount，并且不是第一行才应用策略。
        let applyLastlineGravityPolicy:Bool = (startIndex == sbs.count &&
            count != lsc.tg_arrangedCount &&
            (startIndex - count) != 0 &&
            (vertGravity == TGGravity.vert.between || vertGravity == TGGravity.vert.around || vertGravity == TGGravity.vert.among || vertGravity == TGGravity.vert.fill))

        

                else {
                    //只拉伸间距
                    sbvtgFrame.top += addYPosInc * CGFloat(j - (startIndex - count))
                    if (startIndex - count) > 0 && applyLastlineGravityPolicy && lsc.tg_lastlineGravityPolicy == TGGravityPolicy.auto {
                        //对齐前一行对应位置的
                        sbvtgFrame.top = sbs[j - lsc.tg_arrangedCount].tgFrame.top
                    }
