Xamarin.ios 将文本框和标签分组在一起

Xamarin.ios 将文本框和标签分组在一起,xamarin.ios,Xamarin.ios,我在xamarin.iOS应用程序上有一个查找视图,用户将其子域放入其中,我希望文本框位于父域标签的左侧,下图显示了我基本上想要实现的目标: 我很容易在android上使用drawables实现这一点,但我的iOS技能没有那么敏锐,所以我不知道如何在iOS上实现这一点。在iOS中,你可以在代码中实现它 在XXXView控制器中 太棒了,我感谢你的帮助: public override void ViewDidLoad() { base.ViewDidLoad(); UIView

我在xamarin.iOS应用程序上有一个查找视图,用户将其子域放入其中,我希望文本框位于父域标签的左侧,下图显示了我基本上想要实现的目标:


我很容易在android上使用drawables实现这一点,但我的iOS技能没有那么敏锐,所以我不知道如何在iOS上实现这一点。

在iOS中,你可以在代码中实现它

在XXXView控制器中


太棒了,我感谢你的帮助:
public override void ViewDidLoad()
 {
   base.ViewDidLoad();

   UIView backgroundView = new UIView(new CGRect(10,50,View.Bounds.Width-20,30));

   UILabel domainLab = new UILabel()
    {
      Text = " https://www.example.com ",
      Font = UIFont.SystemFontOfSize(12),
      TextColor = UIColor.Gray ,
      BackgroundColor=UIColor.LightGray,
      Frame=new CGRect(0,0,150,30)
    };

    UITextField textField = new UITextField()
    {
      Frame=new CGRect(150,0,View.Bounds.Width-170,30),
    };

    textField.Layer.MasksToBounds = true;
    textField.Layer.BorderColor = UIColor.LightGray.CGColor;
    textField.Layer.BorderWidth = (System.nfloat)0.5;

    backgroundView.AddSubview(domainLab);
    backgroundView.AddSubview(textField);

    View.AddSubview(backgroundView);

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