using Bit.App.Utilities; using Bit.iOS.Core.Renderers; using UIKit; using Xamarin.Forms; using Xamarin.Forms.Platform.iOS; [assembly: ExportRenderer(typeof(ViewCell), typeof(CustomViewCellRenderer))] namespace Bit.iOS.Core.Renderers { public class CustomViewCellRenderer : ViewCellRenderer { private bool _noSelectionStyle = false; public CustomViewCellRenderer() { _noSelectionStyle = ThemeManager.GetResourceColor("BackgroundColor") != Color.White; } public override UITableViewCell GetCell(Cell item, UITableViewCell reusableCell, UITableView tv) { var cell = base.GetCell(item, reusableCell, tv); if (_noSelectionStyle) { cell.SelectionStyle = UITableViewCellSelectionStyle.None; } return cell; } } }