将UITabbarItem均匀放在UITabbarController中

时间:2013-05-27 07:56:29

标签: ios ipad uitabbarcontroller uitabbaritem

以下是iPad UITabbar的2张图片。默认情况下,我得到最高的一个。但我需要使它像第二个(在整个屏幕上均匀分布)而不使用自定义标签栏。有可能吗?!Tabbar

编辑:正如我在其中一条评论中提到的那样。默认情况下,第一个tabbarItem从300 px或其他东西开始。而我想要tabitem 1的选择区域应该是px-0-256。在这里我们可以看到,所有默认选项卡位于中心位于“如何获胜”和“记录”选项卡的基础上。因此,当我们按下设计上的主页按钮时,技术上没有任何反应。

2 个答案:

答案 0 :(得分:0)

假设你在这里谈论IOS, 我知道这两种方式基本上是在XCODE中制作一个选项卡式应用程序,转到Storyboard文件,将选项卡视图连接到控制器。然后为标签制作图像并替换它们。

正如我发现的那样:http://kurrytran.blogspot.tw/2011/10/ios-5-tutorial-creating-custom-tab-bar.html

在Html5中,我认为你可以这样做:

<nav id="tabbar">
<ul>
<!-- Action & navigation -->
<li style="width: 20%; "><a href="#home" class="flip" style=""><strong>Home</strong><div class="home"></div></a></li>    
<li style="width: 20%; "><a href="#cat1" class="flip current" style=""><strong>RSS Feed</strong><div class="rss"></div></a></li>
<li style="width: 20%; "><a href="#cat2" class="flip" style="">   <strong>Twitter</strong><div class="twitter"></div></a></li>
<li style="width: 20%; "><a href="#cat3" class="flip" style=""><small class="badge right">3</small><strong>Flickr</strong><div class="flickr"></div></a></li>
<li style="width: 20%; "><a onclick="moveDown();" class="flip" style=""><strong>Search</strong><div class="search2"></div></a></li>

</ul>
</nav>

编辑: 此外,一种使其适合的方法是调整图像的大小,使其两侧为空白区域,并更改iphone5肖像,ipad2-landscape等图像。

EDIT2: 除此之外,唯一的另一种方法是使用UIToolbar创建一个标签栏,如使用自定义按钮预设创建。然后更改视图。 如果没有,那么就不可能或者切换一个像上面那样的html元素。

答案 1 :(得分:0)

你不能。

糟透了,是吗?幸运的是,用一些按钮紧挨着滚动你自己的标签栏视图并不困难,并且实现一个视图控制器来保存你的ersatz标签栏并包含子控制器并不困难。 (有关此主题的更多信息,请查看UIViewController文档的“实现容器视图控制器”部分。)