TTMSFMXTableView MultiSelect

How best to implement this on an iOS device?

I've gone for this in the OnItemClick event:

  AItem.DataBoolean:=not AItem.DataBoolean;
  for I:=0 to gProductList.Items.Count-1 do
    gProductList.Items.Selected:=gProductList.Items.DataBoolean;