导航栏高度和自定义按钮
Posted
技术标签:
【中文标题】导航栏高度和自定义按钮【英文标题】:Navigation Bar Height and Custom Buttons 【发布时间】:2011-06-15 10:34:18 【问题描述】:我可以在 iPad 中增加导航栏的高度并添加一些自定义按钮吗?如果是 - 如何?
请帮忙!!
编辑:实际上在我的应用程序中,我有一个包含 4 个按钮的 TopBar 东西。我正在使用动画在视图之间切换,我希望 TopBar 在整个应用程序中保持静态。
我想在整个应用程序中创建这种类型的顶栏蚂蚁,该栏应该是静态的,并且我正在使用手势制作动画的视图。
【问题讨论】:
【参考方案1】:如果只有 4 个视图,那么您可以根据需要创建自定义视图。您只需要对所有视图进行隐藏取消隐藏即可。只需在主窗口中添加顶栏并让您的视图框架变小一些,它将在整个应用程序中保持静态。
【讨论】:
感谢 Rahul,但我不能使用 NavigationBar 吗? 没有任何原因,当您按下 viewController 时,该栏会更改它的按钮。如果您发布一些要求的屏幕截图,则更容易提供帮助。 请看编辑部分。 :-) @Akshay Thakur 你可以像这样实现这个功能。将显示的第一个 viewController 将具有顶部栏。所有的视图都是空白的,只有 topBar 如屏幕截图所示。因此,在顶部栏下方,您将添加您的 ViewController 的视图并手动设置框架。当您点击另一个按钮时,从超级视图中删除上一个视图并添加点击的按钮视图。好的,一个查询你有超过 4 个视图吗?【参考方案2】:实际上,您正在寻找的是一个带有按钮的标签栏,而不是底部。
您可以将UITabBarController
子类化,隐藏默认的标签栏按钮,并使用所需位置的按钮添加此视图。
【讨论】:
以上是关于导航栏高度和自定义按钮的主要内容,如果未能解决你的问题,请参考以下文章