Citation: 1B_250/2019 E. C

Par acte du 23 mai 2019, A.________ forme un recours en matière pénale au Tribunal fédéral contre l'arrêt du 17 avril 2019. Il conclut, avec suite de frais et dépens, principalement à sa libération immédiate. Subsidiairement, il conclut à l'annulation de l'arrêt et au renvoi de la cause à la cour cantonale pour nouvelle décision au sens des considérants. Il sollicite en outre le bénéfice de l'assistance judiciaire. Invitée à se déterminer, la cour cantonale a indiqué qu'elle n'avait pas d'observations à formuler. Quant au Ministère public, il a conclu au rejet du recours. Le 12 juin 2019, le recourant a persisté dans ses conclusions.