public ADVPopoverProgressBar(RectangleF frame, ADVProgressBarColor barColor): base(frame) { bgImageView = new UIImageView(new RectangleF(0, 0, frame.Width, 24)); bgImageView.Image = UIImage.FromFile("progress-track.png"); this.AddSubview(bgImageView); progressFillImage = UIImage.FromFile("progress-fill.png").CreateResizableImage(new UIEdgeInsets(0, 20, 0, 40)); progressImageView = new UIImageView(new RectangleF(-2, 0, 0, 32)); this.AddSubview(progressImageView); percentView = new UIView(new RectangleF(5, 4, PERCENT_VIEW_WIDTH, 15)); percentView.Hidden = true; UILabel percentLabel = new UILabel(new RectangleF(0, 0, PERCENT_VIEW_WIDTH, 14)); percentLabel.Tag = 1; percentLabel.Text = "0%"; percentLabel.BackgroundColor = UIColor.Clear; percentLabel.TextColor = UIColor.Black; percentLabel.Font = UIFont.BoldSystemFontOfSize(11); percentLabel.TextAlignment = UITextAlignment.Center; percentLabel.AdjustsFontSizeToFitWidth = true; percentView.AddSubview(percentLabel); this.AddSubview(percentView); }
public ADVPopoverProgressBar(RectangleF frame, ADVProgressBarColor barColor) : base(frame) { bgImageView = new UIImageView(new RectangleF(0, 0, frame.Width, 24)); bgImageView.Image = UIImage.FromFile("progress-track.png"); this.AddSubview(bgImageView); progressFillImage = UIImage.FromFile("progress-fill.png").CreateResizableImage(new UIEdgeInsets(0, 20, 0, 40)); progressImageView = new UIImageView(new RectangleF(-2, 0, 0, 32)); this.AddSubview(progressImageView); percentView = new UIView(new RectangleF(5, 4, PERCENT_VIEW_WIDTH, 15)); percentView.Hidden = true; UILabel percentLabel = new UILabel(new RectangleF(0, 0, PERCENT_VIEW_WIDTH, 14)); percentLabel.Tag = 1; percentLabel.Text = "0%"; percentLabel.BackgroundColor = UIColor.Clear; percentLabel.TextColor = UIColor.Black; percentLabel.Font = UIFont.BoldSystemFontOfSize(11); percentLabel.TextAlignment = UITextAlignment.Center; percentLabel.AdjustsFontSizeToFitWidth = true; percentView.AddSubview(percentLabel); this.AddSubview(percentView); }