Ios 显示UISplitViewController的主视图和详细视图
在我的iPad应用程序中,我的主界面是一个UISplitViewController,主界面是tableView,详细界面是UIView。两者都有导航栏。在我的详细视图中,我有两个按钮,它们都显示到各自的UIView。当前,显示序列将替换详图视图,并提供返回按钮以返回到原始详图视图。Ios 显示UISplitViewController的主视图和详细视图,ios,swift,uisplitviewcontroller,Ios,Swift,Uisplitviewcontroller,在我的iPad应用程序中,我的主界面是一个UISplitViewController,主界面是tableView,详细界面是UIView。两者都有导航栏。在我的详细视图中,我有两个按钮,它们都显示到各自的UIView。当前,显示序列将替换详图视图,并提供返回按钮以返回到原始详图视图。 这是我对其中一个赛格所渴望的行为。另一方面,我希望它呈现在整个UISplitView控制器上,并占据整个屏幕。我还需要导航栏停留在该视图上,并提供返回按钮操作以返回UISplitView。 我尝试过以模式显示视图,
这是我对其中一个赛格所渴望的行为。另一方面,我希望它呈现在整个UISplitView控制器上,并占据整个屏幕。我还需要导航栏停留在该视图上,并提供返回按钮操作以返回UISplitView。 我尝试过以模式显示视图,它确实占据了整个屏幕,但这似乎不能很好地使用导航栏。
我怎样才能做到这一点,,无论是通过编程方式还是通过情节提要?最简单的方法是在情节提要中选择ViewController并将其嵌入导航控制器,然后尝试显示导航控制器。顶部将有一个导航栏。最简单的方法是在情节提要中选择ViewController并将其嵌入导航控制器,然后尝试显示导航控制器当您说您的模式显示视图“无法很好地使用导航栏”时,您将在顶部显示一个导航栏。您的意思是什么?您可以添加一个导航栏,以及您想要的任何按钮,而无需使用
UINavigationController
。试着在“全屏幕”视图中添加一个。一旦你看到它是如何显示的,然后添加一个适当的“完成”或“完成”或“返回”按钮或任何按钮。@Scotthompson我的意思是导航栏不会出现在以模式显示的视图中。啊!好啊您可以在模式显示的视图中创建自己的导航栏(UINavigationBar),并将其设置为模拟真实的导航栏。然后,当用户点击“后退”按钮时,只需结束模式会话。@Scotthompson有没有办法模仿相同的过渡动画而不是模式动画?当您说您的模式显示视图“无法很好地使用导航栏”时,您的意思是什么?您可以添加导航栏,以及您想要的任何按钮,不需要UINavigationController
。试着在“全屏幕”视图中添加一个。一旦你看到它是如何显示的,然后添加一个适当的“完成”或“完成”或“返回”按钮或任何按钮。@Scotthompson我的意思是导航栏不会出现在以模式显示的视图中。啊!好啊您可以在模式显示的视图中创建自己的导航栏(UINavigationBar),并将其设置为模拟真实的导航栏。然后,当用户点击“后退”按钮时,只需结束模式会话。@Scotthompson有没有办法模拟相同的过渡动画而不是模式动画?