当时间和栏被合并时,如何让我的 iPhone 应用程序中的导航栏与其他应用程序(如 Safari)中的导航栏相匹配。这是我与 MobileSafari 相比的样子。
苹果浏览器
我的应用
谢谢你的帮助!(:
当时间和栏被合并时,如何让我的 iPhone 应用程序中的导航栏与其他应用程序(如 Safari)中的导航栏相匹配。这是我与 MobileSafari 相比的样子。
苹果浏览器
我的应用
谢谢你的帮助!(:
这是一个常见的问题,我也有同样的问题,但只需将 UINavigationBar Y 位置设置为 20px 而不是 0px 即可轻松解决。然后你必须将 UINavigationBarDelegate 分配给你的 ViewController:
[_navigationBar setDelegate:self];
此外,您必须将此方法添加到您的 ViewController,由于委托分配,该方法将被调用:
-(UIBarPosition)positionForBar:(id<UIBarPositioning>)bar
{
return UIBarPositionTopAttached;
}
看起来你已经做到了。Safari 在中心只有一个 UITextField 而不是标题标签。iOS 7 的导航栏现在高度为 64 像素,并自动位于导航栏下方