首页 > 其他 > 详细

monotouch:第一次启动自己创建的界面与跳转

时间:2015-04-22 17:33:49      阅读:155      评论:0      收藏:0      [点我收藏+]

  我的工作经验并不久,所以我记的东西可能也比较琐碎,这是第二个做的monotouch的项目,第一个项目开发的时候挺急的,并没有什么记录,现在要做第二个项目了,两三个月没写,发现忘了差不多了,很多东西都要重新查资料。

  创建第一个iPhoneViewController:FirstView

      技术分享

  在项目根目录下有个AppDelegate.cs文件。更改FinishedLaunching方法体:

  

              UIWindow window;

        public override bool FinishedLaunching(UIApplication app, NSDictionary options)
        {
            window = new UIWindow(UIScreen.MainScreen.Bounds);

            var rootNavigationController = new UINavigationController ();

            rootNavigationController.PushViewController(new FristView(), false);//----设置启动页

            this.window.RootViewController = rootNavigationController;

            window.MakeKeyAndVisible();

            return true;
        }    

  跳转页面就更简单了,在FirstView.cs的ViewDidLoad()添加代码:(加了一点按钮属性,这些看个人必要需不需要设置了)

       UIButton btn1 = new UIButton ();
            btn1.Frame = new RectangleF (10, 100, 70, 30);
            btn1.SetTitle("跳转",UIControlState.Normal);
            btn1.Layer.BorderColor = new MonoTouch.CoreGraphics.CGColor(0.8f, 0.8f, 0.8f);//设置边框颜色
            btn1.Layer.BorderWidth = 1f;//设置边框宽度
            btn1.Layer.CornerRadius = 5f;//设置边框圆角
            btn1.SetTitleColor(UIColor.Black, UIControlState.Normal);//设置按钮文本颜色
            btn1.HorizontalAlignment=UIControlContentHorizontalAlignment.Center;//设置按钮文本对齐方向
            btn1.Font = UIFont.FromName("Arial", 14f);

            btn1.TouchUpInside += (sender, e) => {
                SecondView view=new SecondView();
                this.NavigationController.PushViewController(view, true);
            };
            View.AddSubview (btn1);            


效果:

技术分享技术分享

 

回退按钮显示文本更改:

			this.NavigationItem.SetLeftBarButtonItem(new UIBarButtonItem("返回", UIBarButtonItemStyle.Plain,
				(sender, e) =>
				{
					this.NavigationController.PopViewControllerAnimated(true);
				}), true);
			

 效果:

技术分享

 

monotouch:第一次启动自己创建的界面与跳转

原文:http://www.cnblogs.com/nigel-wei/p/4447921.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!