Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/url/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios 这是什么类型的ViewController?UtiAbbarViewController?_Ios_Objective C_Uitabbarcontroller_Uitabbar - Fatal编程技术网

Ios 这是什么类型的ViewController?UtiAbbarViewController?

Ios 这是什么类型的ViewController?UtiAbbarViewController?,ios,objective-c,uitabbarcontroller,uitabbar,Ios,Objective C,Uitabbarcontroller,Uitabbar,我正在为我的体育应用程序制作一个菜单屏幕,并决定这样做: 然而,我不确定这是如何产生的。它的工作原理有点像UITabBar,但当您单击它时,一个新的viewController将嵌入到viewController中,而底部的tabBarController已消失。这让我相信它不是一种超宽带控制器。此外,您可以滚动浏览它,其中大约有8个不同的按钮。很可能是一个UICollectionView,它将其他视图控制器推到父视图UINavigationController上。这方面有很多开源的例子,你可

我正在为我的体育应用程序制作一个菜单屏幕,并决定这样做:


然而,我不确定这是如何产生的。它的工作原理有点像UITabBar,但当您单击它时,一个新的viewController将嵌入到viewController中,而底部的tabBarController已消失。这让我相信它不是一种超宽带控制器。此外,您可以滚动浏览它,其中大约有8个不同的按钮。

很可能是一个
UICollectionView
,它将其他视图控制器推到父视图
UINavigationController
上。这方面有很多开源的例子,你可以。

它可以是任何东西。这是一个父VC和一个子VC,不是拆分VC?它很可能不是拆分视图控制器,因为iPhone上在iOS8之前没有这些控件,而查看导航栏时,该应用程序似乎自iOS6之后就没有更新过。如果在选择不同的菜单项时,选项卡栏没有保留在屏幕上,则可能意味着整个视图控制器都已关闭替换。它可能会添加子视图控制器,但对我来说,将新的视图控制器推到导航堆栈上会更有意义,这样您就可以使用相同的后退按钮将它们弹出。我应该在github上搜索什么才能找到更多的开源示例?谢谢你链接它们。我刚刚在CocoaControls上搜索了“选项卡栏”:。