首页 文章

将UITabbarItem均匀放在UITabbarController中

提问于
浏览
0

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

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

2 回答

  • 0

    你不能 .

    糟透了,是吗?幸运的是,它实现一个视图控制器来保存你的ersatz标签栏并包含子控制器并不难 . (有关此主题的更多信息,请查看 UIViewController 文档的"Implementing a Container View Controller"部分 . )

  • 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等图像 .

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

相关问题