Ios 隐藏/显示状态栏时禁用UINavigationBar动画
在iOS 7中,当状态栏隐藏或显示在导航控制器上时,导航栏将向上或向下移动。我如何获得导航栏高度=它的高度+状态栏偏移量Ios 隐藏/显示状态栏时禁用UINavigationBar动画,ios,uinavigationbar,uistatusbar,Ios,Uinavigationbar,Uistatusbar,在iOS 7中,当状态栏隐藏或显示在导航控制器上时,导航栏将向上或向下移动。我如何获得导航栏高度=它的高度+状态栏偏移量 Tinder是一个很好的例子,说明了一个应用程序在转换到菜单时成功地做到了这一点 不知道你是否找到了解决方案。我仍在搜索更好的,但您可以在动画开始时设置导航栏的原点 但是,如果已设置navigationBar.半透明=否,并且如果有子视图控制器,则视图控制器也将移动。所以你也得用它 最后,我没有使用导航控制器的导航栏,而是制作了自己的导航栏,使其成为状态栏的高度(20点)+
Tinder是一个很好的例子,说明了一个应用程序在转换到菜单时成功地做到了这一点 不知道你是否找到了解决方案。我仍在搜索更好的,但您可以在动画开始时设置导航栏的原点
但是,如果已设置navigationBar.半透明=否,并且如果有子视图控制器,则视图控制器也将移动。所以你也得用它 最后,我没有使用导航控制器的导航栏,而是制作了自己的导航栏,使其成为状态栏的高度(20点)+UINavigationBar的标准高度。这样,当状态栏隐藏时,导航栏将保持在相同的高度,因为它不是由UINavigationController管理的