public override void ViewDidLoad() { base.ViewDidLoad(); if (CollectionViewLayout == null) { return; } ExtendedLayoutIncludesOpaqueBars = false; EdgesForExtendedLayout = UIRectEdge.None; CollectionViewExtended = new UICollectionViewExtended(CollectionView.Frame, CollectionView.CollectionViewLayout); CollectionView = CollectionViewExtended; CollectionViewExtended.BackgroundColor = UIColor.White; CollectionViewExtended.RegisterCell <ItemCell>(); CollectionViewExtended.RegisterHeader <CollectionViewHeader>(); CollectionViewExtended.RegisterFooter <CollectionViewFooter>(); CollectionViewExtended.AlwaysBounceVertical = true; CollectionViewExtended.AllowsMultipleSelection = true; CollectionViewExtended.AddSubview(toolbar); toolbarBottomConstraint = toolbar.PinToBottom(View); if (toolbarBottomConstraint != null) { toolbarBottomConstraint.Constant = toolbar.Bounds.Height; } SyncWithViewModel(); }
public override void ViewDidLoad() { base.ViewDidLoad(); View.BackgroundColor = UIColor.White; ExtendedLayoutIncludesOpaqueBars = false; EdgesForExtendedLayout = UIRectEdge.None; Add(_toolbar); _toolbar.TranslatesAutoresizingMaskIntoConstraints = false; _toolbar.SizeToFit(); _toolbar.PinToBottom(View); _toolbar.Items = new[] { new UIBarButtonItem(UIBarButtonSystemItem.Action, (e, a) => { OnShareButtonTapped(); }), new UIBarButtonItem(UIBarButtonSystemItem.FlexibleSpace, (e, a) => { }), new UIBarButtonItem(UIBarButtonSystemItem.Trash, (e, a) => { OnTrashButtonTapped(); }) }; this.AddContentChildViewController(_contentViewController, new UIEdgeInsets(top: 0, left: 0, bottom: _toolbar.Bounds.Height, right: 0)); NavigationItem.Title = _contentViewController.NavigationItem.Title; }