コード例 #1
0
		public override void ViewDidLoad ()
		{
			base.ViewDidLoad ();
			
			// Perform any additional setup after loading the view, typically from a nib.

//			var textView = new UITextField
//			{
//				Placeholder = "Your name",
//				BorderStyle = UITextBorderStyle.RoundedRect,
//				Frame = new RectangleF(10, 30, 200, 50)
//			};
//
//			Add (textView);

			var textView  = new UITextField
			{
				Placeholder = "Your name",
				BorderStyle = UITextBorderStyle.RoundedRect
			};

			textView.TranslatesAutoresizingMaskIntoConstraints = false;

			textView .AddConstraints (new[] {

				//size
				NSLayoutConstraint.Create (textView , NSLayoutAttribute.Height, NSLayoutRelation.Equal, null, NSLayoutAttribute.NoAttribute, 1, 50),
				NSLayoutConstraint.Create (textView , NSLayoutAttribute.Width, NSLayoutRelation.Equal, null, NSLayoutAttribute.NoAttribute, 1, 200),
			});

			Add(textView);

			View.AddConstraints (new[] {
				//location
				NSLayoutConstraint.Create (textView, NSLayoutAttribute.Left, NSLayoutRelation.Equal, View, NSLayoutAttribute.Left, 1, 10),
				NSLayoutConstraint.Create (textView, NSLayoutAttribute.Top, NSLayoutRelation.Equal, View, NSLayoutAttribute.Top, 1, 30)
			});
		
		}
コード例 #2
0
        public override void ViewDidLoad()
        {
            base.ViewDidLoad();

            // Perform any additional setup after loading the view, typically from a nib.

//			var textView = new UITextField
//			{
//				Placeholder = "Your name",
//				BorderStyle = UITextBorderStyle.RoundedRect,
//				Frame = new RectangleF(10, 30, 200, 50)
//			};
//
//			Add (textView);

            var textView = new UITextField
            {
                Placeholder = "Your name",
                BorderStyle = UITextBorderStyle.RoundedRect
            };

            textView.TranslatesAutoresizingMaskIntoConstraints = false;

            textView.AddConstraints(new[] {
                //size
                NSLayoutConstraint.Create(textView, NSLayoutAttribute.Height, NSLayoutRelation.Equal, null, NSLayoutAttribute.NoAttribute, 1, 50),
                NSLayoutConstraint.Create(textView, NSLayoutAttribute.Width, NSLayoutRelation.Equal, null, NSLayoutAttribute.NoAttribute, 1, 200),
            });

            Add(textView);

            View.AddConstraints(new[] {
                //location
                NSLayoutConstraint.Create(textView, NSLayoutAttribute.Left, NSLayoutRelation.Equal, View, NSLayoutAttribute.Left, 1, 10),
                NSLayoutConstraint.Create(textView, NSLayoutAttribute.Top, NSLayoutRelation.Equal, View, NSLayoutAttribute.Top, 1, 30)
            });
        }
コード例 #3
0
        public override void ViewDidLoad()
        {
            base.ViewDidLoad();

            // Perform any additional setup after loading the view
            var textView = new UITextField
            {
                Placeholder = "Your name",
                BorderStyle = UITextBorderStyle.RoundedRect
            };

            textView.TranslatesAutoresizingMaskIntoConstraints = false;


            textView.AddConstraints(new[] {
                NSLayoutConstraint.Create(textView, NSLayoutAttribute.Height,
                                          NSLayoutRelation.Equal, null, NSLayoutAttribute.NoAttribute,
                                          1, 50),

                NSLayoutConstraint.Create(textView, NSLayoutAttribute.Width,
                                          NSLayoutRelation.Equal, null, NSLayoutAttribute.NoAttribute,
                                          1, 200)
            });

            View.AddConstraints(new[] {
                NSLayoutConstraint.Create(textView, NSLayoutAttribute.Left,
                                          NSLayoutRelation.Equal, View, NSLayoutAttribute.Left,
                                          1, 10),

                NSLayoutConstraint.Create(textView, NSLayoutAttribute.Top,
                                          NSLayoutRelation.Equal, View, NSLayoutAttribute.Top,
                                          1, 30)
            });

            Add(textView);
        }