feat: optimize reader caching and document formats
This commit is contained in:
@@ -45,6 +45,8 @@ extension RDPDFReaderView: UICollectionViewDataSource, UICollectionViewDelegateF
|
||||
|
||||
private func updateCurrentPageAfterScroll(_ scrollView: UIScrollView) {
|
||||
guard currentDisplayType != .pageCurl else { return }
|
||||
// 用户主动滚动后保留其页内阅读位置;不再应用先前跳页等待异步布局的顶部锚点。
|
||||
pendingWidthFitJumpPage = nil
|
||||
if currentDisplayType == .verticalScroll {
|
||||
// 宽度适配下各 cell 高度不同,页码取视口中心命中的 cell。
|
||||
// 顶部/底部回弹时中心点会越出内容范围,钳制回内容内再取 cell。
|
||||
|
||||
Reference in New Issue
Block a user