本文整理汇总了C#中UIButton.AtTopOf方法的典型用法代码示例。如果您正苦于以下问题:C# UIButton.AtTopOf方法的具体用法?C# UIButton.AtTopOf怎么用?C# UIButton.AtTopOf使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类UIButton
的用法示例。
在下文中一共展示了UIButton.AtTopOf方法的3个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的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: ViewDidLoad
public override void ViewDidLoad()
{
base.ViewDidLoad ();
View.BackgroundColor = UIColor.Magenta;
modalButton = new UIButton ();
modalButton.TouchUpInside += (sender, e) =>
{
NavigationController.PresentViewController(new MyModalViewController(), true, null);
};
modalButton.SetTitle ("Nested FirstVC Button", UIControlState.Normal);
modalButton.BackgroundColor = UIColor.Blue;
modalButton.SetTitleColor (UIColor.White, UIControlState.Normal);
View.BackgroundColor = UIColor.Green;
View.AddSubviews (modalButton);
View.SubviewsDoNotTranslateAutoresizingMaskIntoConstraints ();
View.AddConstraints
(
modalButton.AtTopOf(View).Plus(80),
modalButton.WithSameCenterX(View),
modalButton.WithSameWidth(View).Minus(20),
modalButton.Height().EqualTo(40)
);
}
示例3: ViewDidLoad
public override void ViewDidLoad()
{
base.ViewDidLoad();
View.BackgroundColor = UIColor.White;
downloadButton = UIButton.FromType(UIButtonType.RoundedRect);
downloadButton.SetTitle("Start Downloading", UIControlState.Normal);
downloadButton.SetTitleColor(UIColor.White, UIControlState.Normal);
downloadButton.BackgroundColor = UIColor.Blue;
downloadButton.Layer.CornerRadius = 10f;
downloadButton.TouchUpInside += DownloadButtonOnTouchUpInside;
var customProgView = new UICustomProgressView();
scrollView = new UIScrollView();
scrollView.AddSubview(customProgView);
scrollView.SubviewsDoNotTranslateAutoresizingMaskIntoConstraints();
scrollView.AddConstraints(new FluentLayout[]
{
customProgView.AtTopOf(scrollView),
customProgView.AtLeftOf(scrollView),
customProgView.WithSameWidth(scrollView),
customProgView.Height().EqualTo(300)
});
#region For Loop
for (var i = 0; i < TotalViews; i++)
{
var view = new UIProgressiveImageView();
view.ImageView.ContentMode = UIViewContentMode.ScaleAspectFit;
view.ImageView.BackgroundColor = UIColor.Gray;
scrollView.AddSubview(view);
scrollView.SubviewsDoNotTranslateAutoresizingMaskIntoConstraints();
if (i == 0)
{
scrollView.AddConstraints(new []
{
view.AtTopOf(scrollView),
view.AtLeftOf(scrollView),
view.WithSameWidth(scrollView),
view.Height().EqualTo(ViewHeight),
});
}
else
{
var previousView = scrollView.Subviews[i - 1];
scrollView.AddConstraints(new []
{
view.Below(previousView),
view.WithSameLeft(previousView),
view.WithSameWidth(previousView),
view.WithSameHeight(previousView)
});
}
}
#endregion
View.AddSubviews(downloadButton, scrollView);
View.SubviewsDoNotTranslateAutoresizingMaskIntoConstraints();
View.AddConstraints(new[]
{
downloadButton.AtTopOf(View, UIApplication.SharedApplication.StatusBarFrame.Height),
downloadButton.WithSameCenterX(View),
downloadButton.WithSameWidth(View).Minus(20),
downloadButton.Height().EqualTo(40),
scrollView.Below(downloadButton),
scrollView.AtLeftOf(View),
scrollView.WithSameWidth(View),
scrollView.WithSameBottom(View)
});
session = new HttpFilesDownloadSession(AppDelegate.BgSessionIdentifier);
session.OnFileDownloadedSuccessfully += SessionOnFileDownloadedSuccessfully;
session.OnFileDownloadFailed += SessionOnFileDownloadFailed;
session.OnFileDownloadProgress += OnProgress;
}