.pageCurl

I am refreshing an old app that used the .pageCurl transition allowing user to drop pages in a multipage PDF file like turning the pages in a book.

I am committed to using multipage PDF files.

I can use UIPageViewController with .pageCurl transition when I am just using multiple UIViews supplied from my DataSource delegate. I cannot see how to use this with a multipage PDF file.

I am committed to using SwiftUI and SwiftData which has new app targeting iOS 17.

Can anyone point me to some (preferably Apple) example code to do this (that does not involve using non-Apple third party code).