public override void DidReceiveMemoryWarning() { base.DidReceiveMemoryWarning(); if (acmField != null) { if (acmField.InputView != null) { acmField.InputView.Dispose(); acmField.InputView = null; } if (acmField.InputAccessoryView != null) { acmField.InputAccessoryView.Dispose(); acmField.InputAccessoryView = null; } } foreach (var item in HighlightDropdown.ItemsSource) { ((NSObject)item).Dispose(); } foreach (var item in CustomDropdown.ItemsSource) { ((NSObject)item).Dispose(); } HighlightDropdown.RemoveFromSuperview(); CustomDropdown.RemoveFromSuperview(); FilterDropdown.RemoveFromSuperview(); ReleaseDesignerOutlets(); }