Xamarin.iOS のUICollectionViewController を継承した ViewController 使用時、コードで Cell サイズを動的に変更する方法です。
Layout プロパティの ItemSize を設定します。
public partial class SampleViewController : UICollectionViewController { public override void ViewDidLoad() { base.ViewDidLoad(); var w = CollectionView.Frame.Width / 3; (Layout as UICollectionViewFlowLayout).ItemSize = new CGSize(w, w); } }