首页 > 【Three20研究院之应用开发】 > Three20研究院之完全自定义TabBar(八)
2012
10-02

Three20研究院之完全自定义TabBar(八)

          回家了,感觉回家的感觉太好了。今天还有件好事,MOMO得到了一份国内某游戏公司做的网页游戏的源码。刚好最近也在研究FLAH开发,不解释,研究研究研究!!!!!

       今天雨松MOMO给大家讲讲如何在Three20中自定义TabBar,如下图所示,IOS源生的TabBar中的图片必需是这种无彩图,如果添加有色图片时将无法显示。 如果要学习源生的TabBar的话大家可以参考我之前的文章: Three20研究院之TabBar与下拉列表访问数据与刷新(五)

Three20研究院之完全自定义TabBar(八) - 雨松MOMO程序研究院 - 1

 

下面我们学习如何在Three20中自定义TabBar。代码其实非常非常简单,就是在界面绘制几个自定义按钮,然后当点击按钮后切换TabBar的item。如下图所示,雨松MOMO写了一个简单的例子,“历史”与“主页”按钮,点击后将使用TabBar切换item进入各自的ViewController。

Three20研究院之完全自定义TabBar(八) - 雨松MOMO程序研究院 - 2

 

下面就直接上代码,大家仔细看看应该都能懂,核心的代码其实就几行。

AppDelegate.m 这个类没什么说的。

 

RootViewController.h

 

RootViewController.m

 

MenuViewController.m

 

TestViewController.m

 

怎么样?挺较简单的吧,嘿嘿!因为比较简单,源码工程我就不放出了,大家仔细看看博文就应该能理解。写完博客趁着家里人睡着了MOMO得开始玩暗黑3啦,嘿嘿。在家里比较受限制,干什么家人都会问一句为什么,很不爽啊。。

 

上述的方法如果在子viewcontroller中是会被挡住的。如果彻底的想把tabBar隐藏可以使用如下的方法。

 

雨松MOMO提醒您:亲,如果您觉得本文不错,快快将这篇文章分享出去吧 。另外请点击网站顶部彩色广告或者捐赠支持本站发展,谢谢!

--

最后编辑:
作者:雨松MOMO
专注移动互联网,Unity3D游戏开发
捐 赠如果您愿意花10块钱请我喝一杯咖啡的话,请用手机扫描二维码即可通过支付宝直接向我捐款哦。

  1. Pingback: Info