title: UITableViewController scroll with extra space (like Notes application)
body: <p>How do I replicate this behavior found in Notes app:</p>
  
  <ol>
  <li>You have a <code>UITableViewController</code> with items,</li>
  <li>You can scroll the list down (with lots of items),</li>
  <li>When you hit the bottom of the list, you can "overscroll" a bit, but the list wont scroll all the way back. There will be some space left under the last item. This space is utilized in Notes to display some layout image.</li>
  </ol>
  
  <p>To demonstrate with photos:
  <img src="https://i.stack.imgur.com/gLZFC.jpg" alt="Photo 1"></p>
  
  <p>This is an "unscrolled" list. Its easy to create such using <code>UITableViewController</code>. And when you "pull" the list up, default <code>UITableViewController</code> just bounces back to this state.</p>
  
  <p>However, Notes allows this:
  <img src="https://i.stack.imgur.com/LD9YW.jpg" alt="Photo 2"></p>
  
  <p>eg. After scrolling to leave a bit of space, don't have it bounce all the way back.</p>
  
  <p>How do you replicate such behavior?</p>