public BottomButtonView() { this.AddSubview(Button = new ImageButton()); Button.Layer.BackgroundColor = Color.Green; Button.Layer.CornerRadius = 5f; Button.Font = UIFont.BoldSystemFontOfSize(UIFont.ButtonFontSize); Button.SizeToFit(); Button.TouchUpInside += (object sender, EventArgs e) => ButtonTapped(); this.TintColor = UIColor.White; this.AccentColorIntensity = 0f; }
public SuccessView() { AddSubview(Check = new UIImageView(UIImage.FromBundle("success")) { Alpha = 0, }); AddSubview(label1 = new UILabel { Text = "Order Complete", TextAlignment = UITextAlignment.Center, Font = UIFont.BoldSystemFontOfSize(25), TextColor = UIColor.White, Alpha = 0, }); label1.SizeToFit(); AddSubview(label2 = new UILabel { Text = "We've received your order and we'll email you as soon as your items ship.", TextAlignment = UITextAlignment.Center, Font = UIFont.SystemFontOfSize(17), Lines = 0, LineBreakMode = UILineBreakMode.WordWrap, TextColor = UIColor.White, Alpha = 0, }); label2.SizeToFit(); twitter = new ImageButton { Text = "Brag on Twitter", Image = UIImage.FromBundle("twitter").ImageWithRenderingMode(UIImageRenderingMode.AlwaysTemplate), TintColor = UIColor.White, Font = UIFont.SystemFontOfSize(20), Alpha = 0, }; twitter.TouchUpInside += (object sender, EventArgs e) => { if (Tweet != null) Tweet(); }; if (TWTweetComposeViewController.CanSendTweet) AddSubview(twitter); AddSubview(done = new ImageButton { Text = "Done", TintColor = UIColor.White, Font = UIFont.SystemFontOfSize(20), Alpha = 0, }); done.TouchUpInside += (object sender, EventArgs e) => { if (Close != null) Close(); }; }
public ProcessingView() { gear = new UIImageView(UIImage.FromBundle("gear")); AddSubview(gear); status = new UILabel() { BackgroundColor = UIColor.Clear, TextAlignment = UITextAlignment.Center, TextColor = UIColor.White, Lines = 0, LineBreakMode = UILineBreakMode.WordWrap, ContentMode = UIViewContentMode.Top, }; AddSubview(status); tryAgain = new ImageButton() { TintColor = UIColor.White, Text = "Try Again" }; tryAgain.TouchUpInside += (object sender, EventArgs e) => { Animate(.3, tryAgain.RemoveFromSuperview); if (TryAgain != null) TryAgain(); }; }