Post

Replies

Boosts

Views

Activity

Reply to iOS26.x后PDFKit + PKCanvasView组合下的滑动放大极易崩溃
非常感谢你的回复 关于你提到的DYDisplayLinkInterposer,我确认不是我应用程序的代码。我在github上找到了它属于 PrivateFrameworks/GPUToolsCore.framework/DYDisplayLinkInterposer.h,这属于iOS-x-Runtime-Headers 提供的示例,这也是Apple 的代码 因此我无法分类,去使用你提供的方案尝试 其次,我可以提供更多细节给您 1、版本号上 26.4.2 (23E261), 26.5 (23F77) 最为高频 2、 PDFView 和 PKCanvasView 是如何组合的 我们使用PDFPageOverlayViewProvider(iOS 16+)将自定义视图叠加到每个PDF页面上。MEPDFEditView包含一个PKCanvasView以及其他几个子视图(形状图层、磁带视图、属性编辑器)。叠加视图在pdfView(_:overlayViewFor:)中创建,其生命周期由PDFKit管理——每个可见页面都有自己的叠加视图,由PDFKit自动缩放/定位。没有手动框架同步;PKCanvasView位于正确的PDF页面坐标的疊加中。 已经做的尝试有,只有pdfkit,无叠加视图,滑动流畅不崩溃 只有pdfkit,叠加视图是有PKCanvasView 滑动加载数据,会崩溃 低设备型号,如ipad8 ipad9很容易出现,一个500多页500M的笔记,基本上竖向滑动不到完整 当然我的页面上会有不少PKDrawing 我的疑问是,为什么同为ipad9 ipad0S18.x的设备就不会频繁触发 iOS26.x就会如此频繁,有哪些行为是上层应用可以做到的
Topic: App & System Services SubTopic: General Tags:
3w
Reply to iOS26.x后PDFKit + PKCanvasView组合下的滑动放大极易崩溃
https://feedbackassistant.apple.com/feedback/23910345 我提供了一个pdf,这个pdf在ios26.5的ipad9设备上,预览中滑动即会闪退,希望对你有所帮助,期待你更早回复什么版本会修复
Topic: App & System Services SubTopic: General Tags:
Replies
Boosts
Views
Activity
1w
Reply to iOS26.x后PDFKit + PKCanvasView组合下的滑动放大极易崩溃
非常感谢你的回复 关于你提到的DYDisplayLinkInterposer,我确认不是我应用程序的代码。我在github上找到了它属于 PrivateFrameworks/GPUToolsCore.framework/DYDisplayLinkInterposer.h,这属于iOS-x-Runtime-Headers 提供的示例,这也是Apple 的代码 因此我无法分类,去使用你提供的方案尝试 其次,我可以提供更多细节给您 1、版本号上 26.4.2 (23E261), 26.5 (23F77) 最为高频 2、 PDFView 和 PKCanvasView 是如何组合的 我们使用PDFPageOverlayViewProvider(iOS 16+)将自定义视图叠加到每个PDF页面上。MEPDFEditView包含一个PKCanvasView以及其他几个子视图(形状图层、磁带视图、属性编辑器)。叠加视图在pdfView(_:overlayViewFor:)中创建,其生命周期由PDFKit管理——每个可见页面都有自己的叠加视图,由PDFKit自动缩放/定位。没有手动框架同步;PKCanvasView位于正确的PDF页面坐标的疊加中。 已经做的尝试有,只有pdfkit,无叠加视图,滑动流畅不崩溃 只有pdfkit,叠加视图是有PKCanvasView 滑动加载数据,会崩溃 低设备型号,如ipad8 ipad9很容易出现,一个500多页500M的笔记,基本上竖向滑动不到完整 当然我的页面上会有不少PKDrawing 我的疑问是,为什么同为ipad9 ipad0S18.x的设备就不会频繁触发 iOS26.x就会如此频繁,有哪些行为是上层应用可以做到的
Topic: App & System Services SubTopic: General Tags:
Replies
Boosts
Views
Activity
3w