0

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

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

4

2 回答 2

0

你不能。

糟透了,是吗?幸运的是,用几个按钮并排滚动你自己的类似选项卡栏的视图并不难,实现一个视图控制器来保持你的 ersatz 选项卡栏并包含子控制器也不难。UIViewController(有关此主题的更多信息,请参阅文档的“实现容器视图控制器”部分。)

于 2013-05-29T06:00:23.850 回答
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-portrait、ipad2-landscape 等的图像。

EDIT2:除此之外,唯一的其他方法是使用 UIToolbar 创建一个选项卡栏,例如使用自定义按钮预设创建。然后改变看法。如果不是,那么就不可能或切换到像上面那样的 html 元素。

于 2013-05-27T08:14:28.660 回答