diff --git a/ios/sdk/WeexSDK/Sources/Component/WXListComponent.mm b/ios/sdk/WeexSDK/Sources/Component/WXListComponent.mm index fe91dfaefb..23016c188a 100644 --- a/ios/sdk/WeexSDK/Sources/Component/WXListComponent.mm +++ b/ios/sdk/WeexSDK/Sources/Component/WXListComponent.mm @@ -907,7 +907,7 @@ - (void)_performUpdates:(void(^)(void))updates withKeepScrollPosition:(BOOL)keep if (keepScrollPosition) { CGPoint afterContentOffset = _tableView.contentOffset; - CGPoint newContentOffset = CGPointMake(afterContentOffset.x, afterContentOffset.y + adjustment); + CGPoint newContentOffset = CGPointMake(afterContentOffset.x, afterContentOffset.y + ceilf(adjustment)); _tableView.contentOffset = newContentOffset; }