Exemple #1
0
        public override void ViewDidLoad()
        {
            base.ViewDidLoad();

            var frame     = new CGRect(10, 30, this.View.Frame.Width - 20, 30);
            var blackView = new UIView(frame)
            {
                BackgroundColor = Colors.Gray,
            };

            frame = new CGRect(10, 100, this.View.Frame.Width - 20, 100);
            var redView = new UIView(this.View.Frame)
            {
                BackgroundColor  = Colors.Pink,
                AutoresizingMask = UIViewAutoresizing.FlexibleDimensions,
            };


            frame = new CGRect(10, 100, this.View.Frame.Width - 20, this.View.Frame.Height);
            var whiteView = new UIView(frame)
            {
                BackgroundColor  = UIColor.White,
                AutoresizingMask = UIViewAutoresizing.FlexibleDimensions,
            };

            redView.UserInteractionEnabled = true;
            blackView.AddGestureRecognizer(new UITapGestureRecognizer(OnTap));

            blackView.Layer.CornerRadius = 12;
            whiteView.Layer.CornerRadius = 12;

            this.View.AddSubview(redView);
            this.View.AddSubview(blackView);
            this.View.AddSubview(whiteView);

            this.Hero().IsEnabled = true;
            blackView.Hero().ID        = "batman";
            redView.Hero().ID          = "ironman";
            whiteView.Hero().Modifiers = Modifiers.Fade();
        }