protected override void SetUpContentView() { base.SetUpContentView(); if (CustomCell.ShowArrowIndicator) { Accessory = UITableViewCellAccessory.DisclosureIndicator; EditingAccessory = UITableViewCellAccessory.DisclosureIndicator; SetRightMarginZero(); } StackV.RemoveArrangedSubview(ContentStack); StackV.RemoveArrangedSubview(DescriptionLabel); ContentStack.RemoveFromSuperview(); DescriptionLabel.RemoveFromSuperview(); _coreView = new CustomCellContent(); if (CustomCell.UseFullSize) { StackH.RemoveArrangedSubview(IconView); IconView.RemoveFromSuperview(); StackH.LayoutMargins = new UIEdgeInsets(0, 0, 0, 0); StackH.Spacing = 0; } StackV.AddArrangedSubview(_coreView); }