如何让UINavigationController的导航栏显示在底部?
有没有办法让 UINavigationController 的默认导航栏显示在底部而不是顶部? 我知道有一个 UIToolbar 可以显示在底部,但它是特定于每个视图的,并且不带有“后退”按钮。
Is there any way to make the default navigation bar of an UINavigationController
display at the bottom instead of the top?
I know that there is an UIToolbar
that can be displayed at the bottom, but that one is specific to each view and does not carry the "back" button.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(4)
如果您使用 NIB 创建视图,则相当简单 - 在属性 -> 底部栏中选择导航栏。如果没有,那么您应该直接访问导航栏并更改其坐标。在您的视图控制器中:
其中 x 和 y 是放置导航栏的坐标。
If you create your view using a NIB, then it is rather simple - select navigation bar in attributes->bottom bar. If not then you should access navigation bar directly and change its coordinates. In your view controller:
where x and y are coordinates to place your navigation bar.
试试这个:
Try this :
我认为可以,但我认为苹果不会批准它
I think you can but i don't think it will approved by Apple
这是快速版本:
Here is the swift version: