public override void ViewDidLoad() { base.ViewDidLoad(); var cleanButton = new UIBarButtonItem("Clean", UIBarButtonItemStyle.Plain, DeleteCheckedItems); NavigationItem.RightBarButtonItem = cleanButton; ShowSyncButton(); EntryField.ShouldEndEditing += (sender) => { EntryField.ResignFirstResponder(); return(true); }; EntryField.EditingDidEndOnExit += AddNewItem; // Custom initialization InitializeDatabase(); InitializeCouchbaseSummaryView(); InitializeDatasource(); Datasource.TableView = TableView; Datasource.TableView.Delegate = new CouchtableDelegate(this, Datasource); TableView.SectionHeaderHeight = 0; UIImage backgroundImage = null; switch (Convert.ToInt32(UIScreen.MainScreen.PreferredMode.Size.Height)) { case 480: backgroundImage = UIImage.FromBundle("Default"); break; case 960: backgroundImage = UIImage.FromBundle("Default@2x"); break; default: backgroundImage = UIImage.FromBundle("Default-568h@2x"); break; } var background = new UIImageView(UIImage.FromImage(backgroundImage.CGImage, UIScreen.MainScreen.Scale, UIImageOrientation.Up)) { ContentMode = UIViewContentMode.ScaleAspectFill, ContentScaleFactor = UIScreen.MainScreen.Scale }; background.AutosizesSubviews = true; background.AutoresizingMask = UIViewAutoresizing.FlexibleWidth; var newLocation = background.Frame.Location; newLocation.Y = -65f; background.Frame = new CGRect(newLocation, background.Frame.Size); View.InsertSubviewBelow(background, View.Subviews [0]); }