private NSIndexPath IndexPathForCenterCellFromCollectionView(UICollectionView collectionView) { var point = collectionView.ConvertPointFromView(collectionView.Center, collectionView.Superview); var indexPath = collectionView.IndexPathForItemAtPoint(point); if (indexPath != null) { return(indexPath); } else { return(collectionView.IndexPathsForVisibleItems.First()); } }