I am facing the following problem in my current project: I want to implement something like the following:

Source: https://github.com/NOUSguide/NGVaryingGridView
Since I have to draw an EPG for maybe 40 Stations or more for maybe a week, my question is: Should I fill a UIScrollView with many many subviews (representing the shows) or is it better for the performance if I draw one big UIView using Quartz2D and then add it as a single subview of the UIScrollView?
Hope you could follow me,
Thanks in advance,
Christian
Im not sure i understand, but you can create a ViewQueue where subviews can be reused, like a UITableView:
Everytime you need a UIView, you ask the Queue(NSMutableArray) to get an existing view. If the Queue is empty create a new UIView, if it already contains views, (re)use an existing UIView stored in the Queue.
Only if the UIView should be visible add it to screen (UIView retrieved from Queue), if its not visible anymore remove it from its superview and add it to the Queue.
You can then use a UIScrollView to show the subviews. If your scrolling you can just set the UIScrollView size to make it larger and smaller.
Hope it helps!