title: Expanding content within UIScrollView
body: <p>I'm building a cell-based game that essentially works like dominoes: you start with one tile in the center, then connect additional tiles to it that can branch out in all directions. I have my game table all set up and working great... now I just need to make it scroll to accommodate the expanding content.</p>
  
  <p>So, this doesn't seem to fit easily into a <code>UIScrollView</code>'s built-in behavior. For one thing, cells expand in all directions – potentially going into the negative coordinate space of the <code>UIScrollView</code>. As far as I can tell, <code>UIScrollView</code> does not allow an actual <code>CGRect</code> with size AND origin to be defined for the scrolling content area. It appears you can only define a width and height for the content area that extends from point (0,0). Is this true, or am I missing something?</p>
  
  <p>Assuming my understanding of the content area limitations are correct, how would one ideally handle this problem? My go-to idea would be to shift all subviews into positive coordinate space as the game board expands, then update the ScrollView's <code>contentOffset</code> property to counter the shift and make the transition invisible. I just want to make sure I'm not reinventing an inferior wheel before I start developing this.</p>
  
  <p>Thanks in advance for any and all ideas!</p>