Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/objective-c/23.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
Iphone 带更多按钮的UtiAbbar,不带UtiAbbar控制器_Iphone_Objective C_Ios_Uitabbar - Fatal编程技术网

Iphone 带更多按钮的UtiAbbar,不带UtiAbbar控制器

Iphone 带更多按钮的UtiAbbar,不带UtiAbbar控制器,iphone,objective-c,ios,uitabbar,Iphone,Objective C,Ios,Uitabbar,我有一个应用程序,主要运行在一个UIViewController上。大部分UI都显示在UIWebView中,带有一些奇特的本机转换和新页面的后台加载。我已经添加了一个用于导航的UITabBar,并且没有使用UITabBar控制器 目前,如果我在UITabBar中添加7个UITabbaritem,它们都会显示出来。我试图获得“更多”按钮功能,但它似乎是UITabBarController的一部分 如果我用下面的行创建一个uitabaritem uitabaritem*moretabaritem=[

我有一个应用程序,主要运行在一个UIViewController上。大部分UI都显示在UIWebView中,带有一些奇特的本机转换和新页面的后台加载。我已经添加了一个用于导航的UITabBar,并且没有使用UITabBar控制器

目前,如果我在UITabBar中添加7个UITabbaritem,它们都会显示出来。我试图获得“更多”按钮功能,但它似乎是UITabBarController的一部分

如果我用下面的行创建一个uitabaritem

uitabaritem*moretabaritem=[[uitabaritem alloc]initWithTabBarSystemItem:uitabbarSystemMemore 标签:5]

并将其包含在UITabBar集合项中:在第5个位置,则仅显示4个选项卡。“更多”按钮之后的任何内容都不会出现

是否有其他方法可以尝试添加“更多”按钮


或者,是否有其他方法可以在UITabBar中包含更多按钮功能,而无需自己重新创建?

使用UITabBar控制器。如果你真的坚持自己进行连接导航,为什么不使用UITabBarController Delegate并捕获所有视图控制器开关调用。我确实花了几乎一整天的时间试图使用UITabBarController实现这一点。切换到这种方式只花了不到一个小时的时间,而且非常简单,直到我遇到更多按钮的问题。我可能只是用了错误的方法,所以我确实计划在花时间重新创建功能之前再次研究它。只是在一天的努力之后才发现这一点@贝拉,你让它起作用了吗?