-viewDidLayoutSubviews called.self.view.frame.size.height is not changed.[IMPORTANT] WMPAGECONTROLLER ARE NO LONGER ADAPT VIEW'S FRAMES & SOME GESTURES CONFLICTS!!
viewFrame / menuHeight / menuBGColor / menuViewBottomSpace / otherGestureRecognizerSimultaneously-pageController:preferredFrameForMenuView:-pageController:preferredFrameForContentView:-pageController:preferredFrameForMenuView: & -pageController:preferredFrameForContentView: methods and give WMPageController a right frame.-forceLayoutSubViews to re-layout view's frames, these will recall the datasource methods above.self.menuView.backgroundColor = perferredColor directly.(AFTER THE VIEW IS LOADED, e.g. in viewDidLoad)UIGestureRecognizerDelegate IF NEEDED, see UIGestureRecognizerDelegate for more information.OLD VERSION & NO LONGER MAINTAIN