private void CreateFixedMultilineSegmentedControl() { var screenWidth = UIScreen.MainScreen.Bounds.Width; var segmentedList = new List <string>(); var numberOfOptions = 5; for (int i = 1; i <= numberOfOptions; i++) { segmentedList.Add("This Should appear on multiple lines" + i); } var SegmentedControl = new DHSegmentedControl(segmentedList); SegmentedControl.Font = UIFont.FromName("HelveticaNeue-Medium", 14f); var size = new CGSize(screenWidth, 50); var rect = new CGRect(FixedMultilineSegmentedContainer.Bounds.Location, size); SegmentedControl.Frame = rect; SegmentedControl.SelectionStyle = DHSegmentedControlSelectionStyle.TextWidthStripe; SegmentedControl.SelectionIndicatorLocation = DHSegmentedControlLocation.Down; SegmentedControl.SelectionIndicatorColor = UIColor.Green; SegmentedControl.TextColor = UIColor.DarkGray; SegmentedControl.SelectedTextColor = UIColor.Green; SegmentedControl.BackgroundColor = UIColor.Black; SegmentedControl.SegmentEdgeInset = new UIEdgeInsets(0, 10, 0, 10); SegmentedControl.LabelPaddingInset = new UIEdgeInsets(4, 8, 4, 8); SegmentedControl.SelectionIndicatorHeight = 3.0f; SegmentedControl.UserDraggable = false; SegmentedControl.ShouldAnimateUserSelection = true; SegmentedControl.SelectedIndex = 1; SegmentedControl.SegmentWidthStyle = DHSegmentedControlWidthStyle.Fixed; FixedMultilineSegmentedContainer.AddSubview(SegmentedControl); FixedMultilineSegmentedContainer.BackgroundColor = UIColor.Clear; }