title: Swift UICollectionView Textfields
body: <p>I have a bunch of UITextFields living inside a collection view in different cells (around 7). I'm looking for a way to delegate the responsibility of validating these fields to an internal service class. Is there a way in which I can do this without causing controller bloat?</p>
  
  <p>What I've partially tried is to create an object and then assign the Textfield delegates to this object. However I struggled on linking the two together (able to access the textField.text property to validate and add the output into a struct).</p>
  
  <p>Is there a cleaner, more efficient way or am I looking at a long Controller?</p>
  
  <p>Thanks</p>