I think that using the blue selection colouring for toggling may give a strange impression. Why not use an accessory like a checkmark? This is a much more familiar technique for selection toggling (be it multi-cell or single-cell).
See this answer for info:
UITableView Multiple Selection