|
@@ -46,6 +46,7 @@ import PDFKit
|
|
|
super.init(frame: CGRect(x: frame.origin.x, y: frame.origin.y, width: frame.width, height: height))
|
|
|
|
|
|
NotificationCenter.default.addObserver(self, selector: #selector(changeTheming), name: NSNotification.Name(rawValue: k_notificationCenter_changeTheming), object: nil)
|
|
|
+ NotificationCenter.default.addObserver(self, selector: #selector(changeDisplayMode), name: NSNotification.Name(rawValue: k_notificationCenter_splitViewChangeDisplayMode), object: nil)
|
|
|
NotificationCenter.default.addObserver(self, selector: #selector(searchText), name: NSNotification.Name(rawValue: k_notificationCenter_menuSearchTextPDF), object: nil)
|
|
|
NotificationCenter.default.addObserver(self, selector: #selector(handlePageChange), name: Notification.Name.PDFViewPageChanged, object: nil)
|
|
|
}
|
|
@@ -101,16 +102,20 @@ import PDFKit
|
|
|
pageViewLabel.topAnchor.constraint(equalTo: pageView.topAnchor).isActive = true
|
|
|
pageViewLabel.bottomAnchor.constraint(equalTo: pageView.bottomAnchor).isActive = true
|
|
|
|
|
|
- view.layoutIfNeeded()
|
|
|
+ layoutIfNeeded()
|
|
|
handlePageChange()
|
|
|
|
|
|
let tapGesture = UITapGestureRecognizer(target: self, action: #selector(didTap(_:)))
|
|
|
tapGesture.numberOfTapsRequired = 1
|
|
|
- view.addGestureRecognizer(tapGesture)
|
|
|
+ addGestureRecognizer(tapGesture)
|
|
|
}
|
|
|
|
|
|
//MARK: - NotificationCenter
|
|
|
|
|
|
+ @objc func changeDisplayMode() {
|
|
|
+ layoutIfNeeded()
|
|
|
+ }
|
|
|
+
|
|
|
@objc private func handlePageChange() {
|
|
|
|
|
|
guard let curPage = currentPage?.pageRef?.pageNumber else { pageView.alpha = 0; return }
|