首页 > 【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
专注移动互联网,Unity3D游戏开发
捐 赠写博客不易,如果您想请我喝一杯星巴克的话?就进来看吧!

Three20研究院之完全自定义TabBar(八)》有 17 条评论

  1. Info 说:

    Info…

    […]that is the finish of this report. Here you?ll discover some web pages that we think you will appreciate, just click the links over[…]…

  2. js 说:

    写的很好,如果不再three20的环境中,不知怎么自定义呢

  3. 雨松MOMO 说:

    这个留言 帧。。。。

  4. 雨松MOMO 说:

    过奖了 ,蛤蛤!!!

  5. aboduo 说:

    makeTabBarHidden 此方法真巧妙,

  6. 土元养殖 说:

    写得好,赞一个博主

  7. 雨松MOMO 说:

    学无止境呵呵。。

  8. 小小 说:

    赞一下!!!

  9. 你好!!能不能请教ni一些问题啊~~我是新手~

  10. wo 说:

    为什么开始研究FLAH开发了。。。

  11. kuku小夭 说:

    顶一个~ 好久没搞ios了,都生疏了,我还停留在4.2的时代呢

  12. 雨松MOMO 说:

    自己沙发,哇咔咔。。

留下一个回复

你的email不会被公开。