不外乎三种情况,最后得出以下结论(假设可视化矩形是b,待绘制矩形是a)

1.a的顶部必须小于b的底部并且a的顶部加高度必须大于b的顶部

myLine->getRealTop() < myViewRect.bottom() && myViewRect.top() < myLine->getRealTop() + myLine->Height;