コード例 #1
0
 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;
 }
コード例 #2
0
            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();
                };

            }
コード例 #3
0
            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();
                };
            }