我想移动导航控制器并在默认的iphone栏和导航控制器栏之间添加一个小标题。这样的事情:
https://www.dropbox.com/s/6an4ywp5h1dnxy2/iphone.png
我不知道怎么做。我正在尝试使用此代码移动导航控制器
self.navigationController.view.frame = CGRectMake(0.0, 54.0, 220.0, 556.0);
self.navigationController.navigationBar.frame = CGRectMake(0.0,0.0,210.0,64.0);
但是我无法添加标签。
感谢名单
答案 0 :(得分:0)
当然,导航控制器无法完成你的工作,你可以使用uiviewcontroller和uitoolbar,uinavigationbar来做到这一点,希望它可以帮助你。
这是教程
答案 1 :(得分:0)
我的理解是你无法移动navigationController的默认导航栏。也就是说,您可以隐藏您的navigationController的navBar,然后将自定义的navBar(通过xib或代码)添加到您的视图中(并将其设置为您想要的顶部下方的许多像素)并在其上方添加标签。然后让按钮按下的动作调用navigationController的按钮调用(或自己动手)。
有人说,整个用户界面会出现异常情况,可能会觉得很奇怪......不确定我是否会推荐它。
隐藏navigationController的栏:
[[self navigationController] setNavigationBarHidden:YES animated:NO];