SDK 新增: - RDPDFReaderAnnotationEditorViewController:注释输入页(UI 与 EPUB 编辑器一致) - RDPDFReaderAnnotationListViewController:笔记列表(全部/注释/高亮筛选、滑动删除) - RDPDFReaderNavigationPanelViewController:目录/书签/缩略图面板容器 - RDPDFReaderSettingsPanelViewController:亮度/翻页方式/主题设置面板 - RDPDFReaderPanelPresenter + 转场/呈现控制器:底部面板统一呈现, 转场代理生命周期由被呈现控制器持有,宿主无需保存引用 - RDPDFReaderThemeOption:SDK 自有主题模型,面板与编辑器不再依赖 EPUB 主题类型 - UIColor(rdPDFHexString:) 公开,并消除覆盖层内的私有重复实现 Demo 侧: - 删除 PDFDemoAnnotationUI.swift 整个文件 - 删除 PDFDemoNavigationViewController / PDFDemoSettingsViewController / 面板转场三个类(约 410 行),改为调用 SDK 组件 - ThemePreset 增加到 RDPDFReaderThemeOption 的映射 无障碍标识全部保留,UI 自动化不受影响。 Co-Authored-By: Claude Fable 5 <noreply@anthropic.com> |
||
|---|---|---|
| .. | ||
| Pods | ||
| ReadViewDemo | ||
| ReadViewDemo.xcodeproj | ||
| ReadViewDemo.xcworkspace | ||
| ReadViewDemoUITests | ||
| Podfile | ||
| Podfile.lock | ||
| ViewController.swift | ||