UMG ScrollBox OverScroll
如果希望在列表未填充满时,也可以产生拖拽的感觉, 需要修改一下源码
void SScrollBox::Tick( const FGeometry& AllottedGeometry, const double InCurrentTime, const float InDeltaTime ) { ... ScrollBar->SetState(CurrentViewOffset, ViewFraction);
// 此时会判断是否需要展示scrollbar, 如果不需要,就会把偏移还原. 所以在这里做个标记,或者直接注释掉就可以完成效果了
if (!ScrollBar->IsNeeded()) { // We cannot scroll, so ensure that there is no offset. ScrollPanel->PhysicalOffset = 0.0f; } }