1 #ifndef ESCHER_DYNAMIC_VIEW_CONTROLLER_H     2 #define ESCHER_DYNAMIC_VIEW_CONTROLLER_H    25   void loadViewIfNeeded();
    26   void unloadViewIfNeeded();
    27   virtual View * loadView() = 0;
    28   virtual void unloadView(
View * 
view) = 0;
 DynamicViewController(Responder *parentResponder)
 
Responder * parentResponder() const
 
DynamicViewController & operator=(const DynamicViewController &other)=delete
 
void viewDidDisappear() override
 
void viewWillAppear() override