本文整理汇总了C#中UILabel.AtTopOf方法的典型用法代码示例。如果您正苦于以下问题:C# UILabel.AtTopOf方法的具体用法?C# UILabel.AtTopOf怎么用?C# UILabel.AtTopOf使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类UILabel
的用法示例。
在下文中一共展示了UILabel.AtTopOf方法的5个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。
示例1: UICustomProgressView
public UICustomProgressView()
{
currentProgressLabel = new UILabel();
currentProgressLabel.Text = "10000000";
ofProgressLabel = new UILabel();
ofProgressLabel.Text = "of";
totalProgressLabel = new UILabel();
totalProgressLabel.Text = "10000000";
progressNoContainer = new UIView();
progressNoContainer.BackgroundColor = UIColor.Yellow;
progressNoContainer.Layer.BorderColor = UIColor.Red.CGColor;
progressNoContainer.Layer.BorderWidth = 2f;
progressNoContainer.AddSubviews(new UIView[] { currentProgressLabel, ofProgressLabel, totalProgressLabel });
progressNoContainer.SubviewsDoNotTranslateAutoresizingMaskIntoConstraints();
progressNoContainer.AddConstraints(new[]
{
currentProgressLabel.AtTopOf(progressNoContainer),
currentProgressLabel.WithSameCenterX(progressNoContainer).Minus(25),
currentProgressLabel.Height().EqualTo(30),
ofProgressLabel.WithSameTop(currentProgressLabel),
ofProgressLabel.ToRightOf(currentProgressLabel).Plus(5),
ofProgressLabel.WithSameHeight(currentProgressLabel),
totalProgressLabel.WithSameBottom(ofProgressLabel),
totalProgressLabel.ToRightOf(ofProgressLabel).Plus(5),
totalProgressLabel.WithSameHeight(ofProgressLabel)
});
AddSubviews(new[] { progressNoContainer });
this.SubviewsDoNotTranslateAutoresizingMaskIntoConstraints();
this.AddConstraints(new[]
{
progressNoContainer.WithSameCenterY(this),
progressNoContainer.WithSameRight(this).Minus(10),
progressNoContainer.Width().EqualTo(100),
progressNoContainer.Height().EqualTo(30)
});
}
示例2: MyCell
public MyCell(IntPtr ptr)
: base(ptr)
{
HeaderlineLabel = new UILabel { Lines = 0, Font = UIFont.PreferredHeadline };
Add(HeaderlineLabel);
BodyLabel = new UILabel { Lines = 0, Font = UIFont.PreferredBody };
Add(BodyLabel);
this.SubviewsDoNotTranslateAutoresizingMaskIntoConstraints();
this.AddConstraints
(
HeaderlineLabel.AtTopOf(this, Margin),
HeaderlineLabel.WithSameLeft(this).Plus(Margin),
HeaderlineLabel.WithSameRight(this).Minus(Margin),
BodyLabel.Below(HeaderlineLabel).Plus(Margin/2),
BodyLabel.WithSameLeft(HeaderlineLabel),
BodyLabel.WithSameRight(HeaderlineLabel),
BodyLabel.AtBottomOf(this, Margin)
);
}
示例3: ConstructDateTimeView
private static void ConstructDateTimeView (UIView view, ref UILabel dateLabel, ref UILabel timeLabel)
{
view.Add (dateLabel = new UILabel ().Apply (Style.EditTimeEntry.DateLabel));
view.Add (timeLabel = new UILabel ().Apply (Style.EditTimeEntry.TimeLabel));
view.AddConstraints (
dateLabel.AtTopOf (view, 10f),
dateLabel.AtLeftOf (view, 10f),
dateLabel.AtRightOf (view, 10f),
timeLabel.Below (dateLabel, 2f),
timeLabel.AtBottomOf (view, 10f),
timeLabel.AtLeftOf (view, 10f),
timeLabel.AtRightOf (view, 10f)
);
view.SubviewsDoNotTranslateAutoresizingMaskIntoConstraints ();
}
示例4: ViewDidLoad
public override void ViewDidLoad()
{
base.ViewDidLoad();
View.BackgroundColor = UIColorHelpers.GetRandomColor();
var label = new UILabel();
Title = label.Text = $"Page {Number}";
Add(label);
View.SubviewsDoNotTranslateAutoresizingMaskIntoConstraints();
View.AddConstraints(
label.AtTopOf(View, 10f),
label.AtLeftOf(View, 10f),
label.AtRightOf(View, 10f));
}
示例5: ViewDidLoad
public override void ViewDidLoad()
{
View.BackgroundColor = UIColor.White;
base.ViewDidLoad();
// ios7 layout
if (RespondsToSelector(new Selector("edgesForExtendedLayout")))
EdgesForExtendedLayout = UIRectEdge.None;
var fNameLabel = new UILabel {Text = "First"};
Add(fNameLabel);
var sNameLabel = new UILabel {Text = "Last"};
Add(sNameLabel);
var numberLabel = new UILabel {Text = "#"};
Add(numberLabel);
var streetLabel = new UILabel {Text = "Street"};
Add(streetLabel);
var townLabel = new UILabel {Text = "Town"};
Add(townLabel);
var zipLabel = new UILabel {Text = "Zip"};
Add(zipLabel);
var fNameField = new UITextField() { BackgroundColor = UIColor.LightGray, BorderStyle = UITextBorderStyle.RoundedRect };
Add(fNameField);
var sNameField = new UITextField() { BackgroundColor = UIColor.LightGray, BorderStyle = UITextBorderStyle.RoundedRect };
Add(sNameField);
var numberField = new UITextField() { BackgroundColor = UIColor.LightGray, BorderStyle = UITextBorderStyle.RoundedRect };
Add(numberField);
var streetField = new UITextField() { BackgroundColor = UIColor.LightGray, BorderStyle = UITextBorderStyle.RoundedRect };
Add(streetField);
var townField = new UITextField() { BackgroundColor = UIColor.LightGray, BorderStyle = UITextBorderStyle.RoundedRect };
Add(townField);
var zipField = new UITextField() { BackgroundColor = UIColor.LightGray, BorderStyle = UITextBorderStyle.RoundedRect };
Add(zipField);
var debug = new UILabel() { BackgroundColor = UIColor.White, Lines = 0 };
Add(debug);
var set = this.CreateBindingSet<FormView, FormViewModel>();
set.Bind(fNameField).To(vm => vm.FirstName);
set.Bind(sNameField).To(vm => vm.LastName);
set.Bind(numberField).To(vm => vm.Number);
set.Bind(streetField).To(vm => vm.Street);
set.Bind(townField).To(vm => vm.Town);
set.Bind(zipField).To(vm => vm.Zip);
set.Bind(debug).To("FirstName + ' ' + LastName + ', ' + Number + ' ' + Street + ' ' + Town + ' ' + Zip");
set.Apply();
View.SubviewsDoNotTranslateAutoresizingMaskIntoConstraints();
var hMargin = 10;
var vMargin = 10;
View.AddConstraints(
fNameLabel.AtTopOf(View, vMargin),
fNameLabel.AtLeftOf(View, hMargin),
fNameLabel.ToLeftOf(sNameLabel, hMargin),
sNameLabel.WithSameTop(fNameLabel),
sNameLabel.AtRightOf(View, hMargin),
sNameLabel.WithSameWidth(fNameLabel),
fNameField.WithSameWidth(fNameLabel),
fNameField.WithSameLeft(fNameLabel),
fNameField.Below(fNameLabel, vMargin),
sNameField.WithSameLeft(sNameLabel),
sNameField.WithSameWidth(sNameLabel),
sNameField.WithSameTop(fNameField),
numberLabel.WithSameLeft(fNameLabel),
numberLabel.ToLeftOf(streetLabel, hMargin),
numberLabel.Below(fNameField, vMargin),
numberLabel.WithRelativeWidth(streetLabel, 0.3f),
streetLabel.WithSameTop(numberLabel),
streetLabel.AtRightOf(View, hMargin),
numberField.WithSameLeft(numberLabel),
numberField.WithSameWidth(numberLabel),
numberField.Below(numberLabel, vMargin),
streetField.WithSameLeft(streetLabel),
streetField.WithSameWidth(streetLabel),
streetField.WithSameTop(numberField),
townLabel.WithSameLeft(fNameLabel),
townLabel.WithSameRight(streetLabel),
//.........这里部分代码省略.........