1.创建monotouch iphone 或iPad项目步骤

本文详细介绍了在iOS开发中使用故事板和Xib进行界面设计及导航的方法。包括项目创建、故事板布局调整、界面跳转代码实现等关键步骤。

1.创建含有故事版类型的项目

2.创建以后所看到的内容:

3.打开故事版:原有的视图删掉,改用Navigation Controller,用于导航界面,Relationship连接新建的页面。

4.对新建的界面生成Class,如图所示:

点击回车,保存以后在解决方案下就会看到自动生成的SubMaincontroller.cs,我们把这个页面作为界面导航入口。

5.创建新的界面,我认为使用xib是比较方便的,当然也可以在故事版中接着创建界面,先介绍单独的xib。

添加新建文件——MonoTouch——IPhone View Controller,命名Page1后新建保存。

此时我们会看到三个文件,如图:

我们实现功能就需要在Page1.cs中写入代码,Xib就用来设计界面的,Xib设计界面的原理就入Winform一样。

6.界面创建完成以后,需要知道的最基本就是如何跳转界面,两个界面的跳转代码如下:

this.NavigationController.PushViewController(new Page1(),true);

返回上一页:

this.NavigationController.PopToRootViewController(true);

 一般xib中会默认显示导航栏,如果有返回页,会自动显示出Back按钮,可供返回。

 7.如果使用故事板进行界面排列,我们就需要打开故事板,把需要添加的界面一个个手动拖到故事版中,并命名Class回车保存,只是导航方法就不一样了,你可以在故事板中右键拖动创建push的suage,如果需要可以使用代码进行跳转,代码如下:

public static void NavategiteToSettings (UINavigationController controller)
        {
            if(controller==null)return;
            UIStoryboard board=UIStoryboard.FromName("MainStoryboard",null);
            UIViewController setting=(UIViewController)board.InstantiateViewController("Settings");
            controller.PushViewController(setting,true);
        }

 

 创建IPad 项目,步骤也是如此。只是创建的是对用iPad的界面和项目。

 

 

转载于:https://www.cnblogs.com/Cindys/archive/2013/03/20/2971662.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值