SwiftUI 参考資料
資料
UIKit <-> SwiftUI
SwiftUIの中でUIKitのViewを利用する
UIHostingController()
PDF
PDFKit
PDFを表示するビュワーアプリを作った
PDFKitを使うのが現状最も楽な方法ぽい
PDFKitはあまりいじれない?
読み込みが遅い気が
PDFを画像として持って高速に切り替える必要が出てくる?
画像として持つとテキストの選択などが効かなくなる
code:swift
// uiView.autoScales = true
// uiView.displayMode = .twoUp
// uiView.displayDirection = .horizontal
// uiView.displaysPageBreaks = true
// uiView.pageBreakMargins = UIEdgeInsets(top: 0, left: 0, bottom: 0, right: 0)
// uiView.displaysAsBook = true
// uiView.minScaleFactor = uiView.scaleFactor
// uiView.maxScaleFactor = uiView.scaleFactor
などなど
自作のビュワーを作成されている
高速化を求める部分はC++で書いたと書かれている
PDF読み込み処理のことかもしれない
わからん
PDFじゃない
PDFリーダーではない
PDF to 画像ライブラリ -> 多分ない
なぜ
PDFの仕様が死ぬほど複雑・膨大
PDFKitをうまく使うのが道っぽい
CGPDFPage
CoreGraphics (Javascriptのcanvasみたいなやつ)
UIViewを継承したクラスから書いたり
初期のiosから使える
i文庫HDはこれっぽい?
テキストの選択などは自前実装
Safariやファイルのサイドバー
UISplitViewController
ファイルを開くやつ
その他資料
チートシート
ローカライゼーション
100本ノック
UI要素