// // RDReaderGestureController.swift // RDReaderDemo // // Created by yangsq on 2021/8/10. // // 文件职责:手势控制器(当前为占位组件)。 // 该控制器持有顶部和底部工具栏视图,预留了手势管理的扩展点。 // 目前仅作为数据容器,未实现具体的手势识别逻辑。 // 实际的手势识别由 RDReaderView 中的 tapGestureRecognizer 处理。 // // 架构位置:RDReaderView 四层架构中第三层的辅助组件。 // import UIKit /// 手势控制器(占位组件) /// 持有顶部和底部工具栏视图,预留手势管理扩展。 /// 当前功能由 RDReaderView 直接处理,该类未被实际使用。 class RDReaderGestureController: UIViewController { /// 顶部工具栏视图 var topToolView: UIView? /// 底部工具栏视图 var bottomToolView: UIView? /// 初始化方法 /// - Parameters: /// - topToolView: 顶部工具栏视图 /// - bottomToolView: 底部工具栏视图 init(topToolView: UIView?, bottomToolView: UIView?) { self.topToolView = topToolView self.bottomToolView = bottomToolView super.init(nibName: nil, bundle: nil) } required init?(coder: NSCoder) { fatalError("init(coder:) has not been implemented") } override func viewDidLoad() { super.viewDidLoad() // Do any additional setup after loading the view. } /* // MARK: - Navigation // In a storyboard-based application, you will often want to do a little preparation before navigation override func prepare(for segue: UIStoryboardSegue, sender: Any?) { // Get the new view controller using segue.destination. // Pass the selected object to the new view controller. } */ }