I have what I hope to be an easy-to-solve situation, but so far that solution has been elusive.
Rather basic setup… UIPageController subclass in a storyboard. All I have in the storyboard is the UIPageController and its associated Navigation Item. In UIPageController viewDidLoad, I create a number of custom UIViews. I also create a generic UIViewController for each one, set the viewController.view = myCustomView and store all the view controllers in an array. The appropriate UIPageController methods return the right view controller. Now, I also have a UITapGestureRecognizer that toggles the containing UINavigationController’s navigationBarHidden. The trick is, if in the storyboard, on the UIPageController, I set the “Under Top Bars” to yes, my custom view draws full screen. But when I toggle the navigationBarHidden, the custom view and its superview scroll up and down the size of the navigation bar. Alternatively, if in the storyboard, on the UIPageController, I set the “Under Top Bars” to no, my custom view draws in the screen space under the navigation bar. When I toggle the navigationBarHidden, the view stretches to fill the full height of the screen, but I never get a redraw call, so the drawing is stretched. For this application, I don’t care whether the content stays full screen always, or dynamically resizes with the navigation bar animation, I just can’t get either of them to work cleanly. I’m guessing my solution has something to do with constraints, where the rest of the application is fully using auto-layout, but this screen is not using auto-layout at all, but I’m currently at a loss as to what would need to go where. Any help is much appreciate! -Stevo Brock Owner Sunset Magicwerks, LLC www.sunsetmagicwerks.com @SunsetMagicwrks 818-478-9758 _______________________________________________ Cocoa-dev mailing list (Cocoa-dev@lists.apple.com) Please do not post admin requests or moderator comments to the list. Contact the moderators at cocoa-dev-admins(at)lists.apple.com Help/Unsubscribe/Update your Subscription: https://lists.apple.com/mailman/options/cocoa-dev/archive%40mail-archive.com This email sent to arch...@mail-archive.com