zoukankan      html  css  js  c++  java
  • Tabs in Non-RootViewController Scenarios

    新建空工程如图

    添加一个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

    最终结果如下

  • 相关阅读:
    冲刺(六)
    冲刺(五)
    冲刺(四)
    团队产品开发
    冲刺(三)
    冲刺(二)
    冲刺(一)
    电梯演讲,模型展示
    校园健康行的NABCD分析
    团队博客
  • 原文地址:https://www.cnblogs.com/bubugao/p/4488749.html
Copyright © 2011-2022 走看看