首页 > 移动平台 > 详细

Tabs in Non-RootViewController Scenarios

时间:2015-05-08 21:52:17      阅读:326      评论: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
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!