本文整理汇总了C#中UIButton.AtRightOf方法的典型用法代码示例。如果您正苦于以下问题:C# UIButton.AtRightOf方法的具体用法?C# UIButton.AtRightOf怎么用?C# UIButton.AtRightOf使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类UIButton
的用法示例。
在下文中一共展示了UIButton.AtRightOf方法的4个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。
示例1: ViewDidLoad
public override void ViewDidLoad()
{
View.BackgroundColor = UIColor.White;
base.ViewDidLoad();
var button = new UIButton(UIButtonType.RoundedRect);
button.SetTitle("Search", UIControlState.Normal);
Add(button);
var text = new UITextField() { BorderStyle = UITextBorderStyle.RoundedRect };
Add(text);
View.SubviewsDoNotTranslateAutoresizingMaskIntoConstraints();
var set = this.CreateBindingSet<SearchView, SearchViewModel>();
set.Bind(button).To("Search");
set.Bind(text).To(vm => vm.SearchText);
set.Apply();
var hPadding = 10;
var vPadding = 10;
var ButtonWidth = 100;
View.AddConstraints(
button.AtTopOf(View).Plus(vPadding),
button.AtRightOf(View).Minus(hPadding),
button.Width().EqualTo(ButtonWidth),
text.AtLeftOf(View, hPadding),
text.ToLeftOf(button, hPadding),
text.WithSameTop(button)
);
}
示例2: LoadView
public override void LoadView ()
{
View = new UIImageView () {
UserInteractionEnabled = true,
} .Apply (Style.Welcome.Background);
View.Add (logoImageView = new UIImageView ().Apply (Style.Welcome.Logo));
View.Add (sloganLabel = new UILabel () {
Text = "WelcomeSlogan".Tr (),
} .Apply (Style.Welcome.Slogan));
View.Add (createButton = new UIButton ().Apply (Style.Welcome.CreateAccount));
View.Add (passwordButton = new UIButton ().Apply (Style.Welcome.PasswordLogin));
View.Add (googleButton = new UIButton ().Apply (Style.Welcome.GoogleLogin));
createButton.SetTitle ("WelcomeCreate".Tr (), UIControlState.Normal);
passwordButton.SetTitle ("WelcomePassword".Tr (), UIControlState.Normal);
googleButton.SetTitle ("WelcomeGoogle".Tr (), UIControlState.Normal);
createButton.TouchUpInside += OnCreateButtonTouchUpInside;
passwordButton.TouchUpInside += OnPasswordButtonTouchUpInside;
googleButton.TouchUpInside += OnGoogleButtonTouchUpInside;
View.AddConstraints (
logoImageView.AtTopOf (View, 70f),
logoImageView.WithSameCenterX (View),
sloganLabel.Below (logoImageView, 18f),
sloganLabel.AtLeftOf (View, 25f),
sloganLabel.AtRightOf (View, 25f),
googleButton.AtBottomOf (View, 20f),
googleButton.AtLeftOf (View),
googleButton.AtRightOf (View),
googleButton.Height ().EqualTo (60f),
passwordButton.Above (googleButton, 25f),
passwordButton.AtLeftOf (View),
passwordButton.AtRightOf (View),
passwordButton.Height ().EqualTo (60f),
createButton.Above (passwordButton, 5f),
createButton.AtLeftOf (View),
createButton.AtRightOf (View),
createButton.Height ().EqualTo (60f)
);
View.SubviewsDoNotTranslateAutoresizingMaskIntoConstraints ();
}
示例3: LoadView
public override void LoadView ()
{
View = new UIView ()
.Apply (Style.Screen);
View.Add (inputsContainer = new UIView ().Apply (Style.Signup.InputsContainer));
inputsContainer.Add (topBorder = new UIView ().Apply (Style.Signup.InputsBorder));
inputsContainer.Add (emailTextField = new UITextField () {
Placeholder = "SignupEmailHint".Tr (),
AutocapitalizationType = UITextAutocapitalizationType.None,
KeyboardType = UIKeyboardType.EmailAddress,
ReturnKeyType = UIReturnKeyType.Next,
ClearButtonMode = UITextFieldViewMode.Always,
ShouldReturn = HandleShouldReturn,
}.Apply (Style.Signup.EmailField));
emailTextField.EditingChanged += OnTextFieldEditingChanged;
inputsContainer.Add (middleBorder = new UIView ().Apply (Style.Signup.InputsBorder));
inputsContainer.Add(passwordTextField = new PasswordTextField () {
Placeholder = "SignupPasswordHint".Tr (),
AutocapitalizationType = UITextAutocapitalizationType.None,
AutocorrectionType = UITextAutocorrectionType.No,
SecureTextEntry = true,
ReturnKeyType = UIReturnKeyType.Go,
ShouldReturn = HandleShouldReturn,
}.Apply (Style.Signup.PasswordField));
passwordTextField.EditingChanged += OnTextFieldEditingChanged;
inputsContainer.Add (bottomBorder = new UIView ().Apply (Style.Signup.InputsBorder));
View.Add (passwordActionButton = new UIButton ()
.Apply (Style.Signup.SignupButton));
passwordActionButton.SetTitle ("SignupSignupButtonText".Tr (), UIControlState.Normal);
passwordActionButton.TouchUpInside += OnPasswordActionButtonTouchUpInside;
View.Add (googleActionButton = new UIButton ()
.Apply (Style.Signup.GoogleButton));
googleActionButton.SetTitle ("SignupGoogleButtonText".Tr (), UIControlState.Normal);
googleActionButton.TouchUpInside += OnGoogleActionButtonTouchUpInside;
View.Add (legalLabel = new TTTAttributedLabel () {
Delegate = new LegalLabelDelegate (),
}.Apply (Style.Signup.LegalLabel));
SetLegalText (legalLabel);
inputsContainer.AddConstraints (
topBorder.AtTopOf (inputsContainer),
topBorder.AtLeftOf (inputsContainer),
topBorder.AtRightOf (inputsContainer),
topBorder.Height ().EqualTo (1f),
emailTextField.Below (topBorder),
emailTextField.AtLeftOf (inputsContainer, 20f),
emailTextField.AtRightOf (inputsContainer, 10f),
emailTextField.Height ().EqualTo (42f),
middleBorder.Below (emailTextField),
middleBorder.AtLeftOf (inputsContainer, 20f),
middleBorder.AtRightOf (inputsContainer),
middleBorder.Height ().EqualTo (1f),
passwordTextField.Below (middleBorder),
passwordTextField.AtLeftOf (inputsContainer, 20f),
passwordTextField.AtRightOf (inputsContainer),
passwordTextField.Height ().EqualTo (42f),
bottomBorder.Below (passwordTextField),
bottomBorder.AtLeftOf (inputsContainer),
bottomBorder.AtRightOf (inputsContainer),
bottomBorder.AtBottomOf (inputsContainer),
bottomBorder.Height ().EqualTo (1f)
);
inputsContainer.SubviewsDoNotTranslateAutoresizingMaskIntoConstraints ();
View.AddConstraints (
inputsContainer.AtTopOf (View, 80f),
inputsContainer.AtLeftOf (View),
inputsContainer.AtRightOf (View),
passwordActionButton.Below (inputsContainer, 20f),
passwordActionButton.AtLeftOf (View),
passwordActionButton.AtRightOf (View),
passwordActionButton.Height ().EqualTo (60f),
googleActionButton.Below (passwordActionButton, 5f),
googleActionButton.AtLeftOf (View),
googleActionButton.AtRightOf (View),
googleActionButton.Height ().EqualTo (60f),
legalLabel.AtBottomOf (View, 30f),
legalLabel.AtLeftOf (View, 40f),
legalLabel.AtRightOf (View, 40f)
);
View.SubviewsDoNotTranslateAutoresizingMaskIntoConstraints ();
//.........这里部分代码省略.........
示例4: LoadView
public override void LoadView ()
{
View = new UIView ()
.Apply (Style.Screen);
View.Add (inputsContainer = new UIView ().Apply (Style.Login.InputsContainer));
inputsContainer.Add (topBorder = new UIView ().Apply (Style.Login.InputsBorder));
inputsContainer.Add (emailTextField = new UITextField () {
Placeholder = "LoginEmailHint".Tr (),
AutocapitalizationType = UITextAutocapitalizationType.None,
KeyboardType = UIKeyboardType.EmailAddress,
ReturnKeyType = UIReturnKeyType.Next,
ClearButtonMode = UITextFieldViewMode.Always,
ShouldReturn = HandleShouldReturn,
}.Apply (Style.Login.EmailField));
inputsContainer.Add (middleBorder = new UIView ().Apply (Style.Login.InputsBorder));
inputsContainer.Add (passwordTextField = new UITextField () {
Placeholder = "LoginPasswordHint".Tr (),
AutocapitalizationType = UITextAutocapitalizationType.None,
AutocorrectionType = UITextAutocorrectionType.No,
SecureTextEntry = true,
ReturnKeyType = UIReturnKeyType.Go,
ShouldReturn = HandleShouldReturn,
}.Apply (Style.Login.PasswordField));
inputsContainer.Add (bottomBorder = new UIView ().Apply (Style.Login.InputsBorder));
View.Add (passwordActionButton = new UIButton ()
.Apply (Style.Login.LoginButton));
passwordActionButton.SetTitle ("LoginLoginButtonText".Tr (), UIControlState.Normal);
passwordActionButton.TouchUpInside += OnPasswordActionButtonTouchUpInside;
inputsContainer.AddConstraints (
topBorder.AtTopOf (inputsContainer),
topBorder.AtLeftOf (inputsContainer),
topBorder.AtRightOf (inputsContainer),
topBorder.Height ().EqualTo (1f),
emailTextField.Below (topBorder),
emailTextField.AtLeftOf (inputsContainer, 20f),
emailTextField.AtRightOf (inputsContainer, 10f),
emailTextField.Height ().EqualTo (42f),
middleBorder.Below (emailTextField),
middleBorder.AtLeftOf (inputsContainer, 20f),
middleBorder.AtRightOf (inputsContainer),
middleBorder.Height ().EqualTo (1f),
passwordTextField.Below (middleBorder),
passwordTextField.AtLeftOf (inputsContainer, 20f),
passwordTextField.AtRightOf (inputsContainer),
passwordTextField.Height ().EqualTo (42f),
bottomBorder.Below (passwordTextField),
bottomBorder.AtLeftOf (inputsContainer),
bottomBorder.AtRightOf (inputsContainer),
bottomBorder.AtBottomOf (inputsContainer),
bottomBorder.Height ().EqualTo (1f)
);
inputsContainer.SubviewsDoNotTranslateAutoresizingMaskIntoConstraints ();
View.AddConstraints (
inputsContainer.AtTopOf (View, 80f),
inputsContainer.AtLeftOf (View),
inputsContainer.AtRightOf (View),
passwordActionButton.Below (inputsContainer, 20f),
passwordActionButton.AtLeftOf (View),
passwordActionButton.AtRightOf (View),
passwordActionButton.Height ().EqualTo (60f)
);
View.SubviewsDoNotTranslateAutoresizingMaskIntoConstraints ();
}