码迷,mamicode.com
首页 > 移动开发 > 详细

Tabs in Non-RootViewController Scenarios

时间:2015-05-08 21:53:15      阅读:246      评论:0      收藏:0      [点我收藏+]

标签:

新建空工程如图

技术分享

 

添加一个MainStoryboard如图

技术分享

 

设置启动项为MainStoryboard

技术分享

 

重写AppDelegate的Window方法

public override UIWindow Window {
      get;
      set;
    }

  从工具箱拖3个View Controllers控件,设置Identity的Class分别为ViewController1,ViewController2,ViewController3。

ViewController1添加控件Lable ,button,button的name为aButton

ViewController2添加lable  text为two,ViewController3添加lable text为three

设置aButton的事件如下

技术分享

在ViewController1.cs添加方法

partial void InitialActionCompleted (UIButton sender)
    {
      aButton.Hidden = true;  
    }
public override void ViewDidLoad ()
{
     if (ParentViewController != null){
       aButton.Hidden = true;
     }

}

  从工具箱中拖一个Tab Bar Controller,删除多余的两个ViewContoller

按住Ctrl ,将aButton托向Tab Bar Controller,按住ctrl将鼠标由Tab Bar Controller依次托向ViewController1,ViewController2,ViewController3

在拖动的过程中会出现下图的菜单

技术分享

点击Tab或Modal

最终结果如下

技术分享技术分享技术分享技术分享技术分享

Tabs in Non-RootViewController Scenarios

标签:

原文地址:http://www.cnblogs.com/bubugao/p/4488749.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!