我有一个大的导航菜单,例如网站标题(顶部徽标,底部一些菜单按钮。),并且此导航菜单必须显示在我的应用程序的每个视图中(例如母版页,标题(此导航)将是静态的,但内容会改变)。在我的应用程序中表示此菜单的最佳方式是什么?
我认为 UINavigationBar 可能是合适的,但我不确定。我可以定制那么多吗?
我有一个大的导航菜单,例如网站标题(顶部徽标,底部一些菜单按钮。),并且此导航菜单必须显示在我的应用程序的每个视图中(例如母版页,标题(此导航)将是静态的,但内容会改变)。在我的应用程序中表示此菜单的最佳方式是什么?
我认为 UINavigationBar 可能是合适的,但我不确定。我可以定制那么多吗?
完全取决于“那么多”有多少。
您可以使用 UIToolBar 进行更多 UINavigationBar 允许的自定义,但是您必须做一些额外的工作才能使该功能与导航栏的功能相匹配,
或使用具有此 largeNavigationMenu 的 customViewController,并将其用作您在应用程序中使用的所有视图控制器的基类。
您基本上需要使用某种容器控制器。UINavigationController、UITabBarController 或者像抽屉菜单控制器这样的自定义对象。取决于应用程序设计。