private void SetSliders() { var y = DisplayHelper.Is4InchDisplay() ? 40f : 35f; var sliderSize = new SizeF(320f - 135f, 20f); var sliderX = 55f; _sliderR = new UISlider(new RectangleF(new PointF(sliderX, 270f), sliderSize)) { MaxValue = 255, MinValue = 0, Value = 255 }; _sliderR.ValueChanged += Slider_ValueChanged; this.View.AddSubview(_sliderR); _sliderG = new UISlider(new RectangleF(new PointF(sliderX, 270f + y), sliderSize)) { MaxValue = 255, MinValue = 0 }; _sliderG.ValueChanged += Slider_ValueChanged; this.View.AddSubview(_sliderG); _sliderB = new UISlider(new RectangleF(new PointF(sliderX, 270f + (y * 2)), sliderSize)) { MaxValue = 255, MinValue = 0 }; _sliderB.ValueChanged += Slider_ValueChanged; this.View.AddSubview(_sliderB); var labelX = 40f; var labelSize = new SizeF(20f, 20f); var labelR = new UILabel(new RectangleF(new PointF(labelX, _sliderR.Frame.Y), labelSize)) { Text = "R", TextColor = UIColor.White }; this.View.AddSubview(labelR); var labelG = new UILabel(new RectangleF(new PointF(labelX, _sliderG.Frame.Y), labelSize)) { Text = "G", TextColor = UIColor.White }; this.View.AddSubview(labelG); var labelB = new UILabel(new RectangleF(new PointF(labelX, _sliderB.Frame.Y), labelSize)) { Text = "B", TextColor = UIColor.White }; this.View.AddSubview(labelB); var labelValueX = sliderSize.Width + 65f; var labelValueSize = new SizeF(40f, 20f); _labelRValue = new UILabel(new RectangleF(new PointF(labelValueX, _sliderR.Frame.Y), labelValueSize)) { Text = "255", TextColor = UIColor.White }; this.View.AddSubview(_labelRValue); _labelGValue = new UILabel(new RectangleF(new PointF(labelValueX, _sliderG.Frame.Y), labelValueSize)) { Text = "0", TextColor = UIColor.White }; this.View.AddSubview(_labelGValue); _labelBValue = new UILabel(new RectangleF(new PointF(labelValueX, _sliderB.Frame.Y), labelValueSize)) { Text = "0", TextColor = UIColor.White }; this.View.AddSubview(_labelBValue); }