【发布时间】:2010-12-10 17:29:36
【问题描述】:
基本上,我将全屏 UIViewController 推入 UINavigationController 并希望切换 navigationBarHidden 是否显示。
然而我发现当我将navigationBarHidden设置为YES后,整个UIView会向下滑动44像素,为navigationBar腾出空间。如何禁用此行为?由于我已经将 barStyle 设置为 UIBarStyleBlackTranslucent 并且确实不需要滑动。
//init viewController
[self.navigationController pushViewController:viewController animated:YES];
编辑:
我还在处理将滚动视图推送到导航控制器的问题。我发现在将导航栏设置为可见之后。我的滚动视图将被向下推一点,当我在该状态下手动滚动视图时,滚动视图本身会再次向上滑动。我的问题是如何防止 scrollView 向下滑动。
视图向下或向上滑动之前的帧大小相同。
【问题讨论】:
标签: iphone cocoa-touch uinavigationcontroller