Thanks for the reply and the ideas!
I’m not sure if I fully understand what you mean. Can you give a small code sample?
How would you dequeue cells? How would you forward the interactions to the Cell Controller? Would it be possible to have two different Cell Controllers for the same cell? (Sometimes you can use the same cell in different parts of the app having different actions associated with it).
Also, the idea behind this solution is to be agnostic to the type of presentation architecture you are using. This approach works with MVC, MVP, MVVM or whatever choice you have to handle the presentation of data. Is your suggestion tied to MVVM?
Again, thank you for your reply. Keep them coming!