title: Tableview and its contentInset
body: <p>I have a mapView whose size is equal to the screen lying at bottom, and I have a tableView lying on the top of mapview. The effect I want to get is at first I want to see 250 point of height of the map, then, when I scroll the tableView, there is 150 point height for the map. To do this , I set the y of table`s frame to be 150, and the top inset to be 100:</p>
  
  <p><a href="https://i.stack.imgur.com/YGAR1.jpg" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/YGAR1.jpg" alt="enter image description here"></a></p>
  
  <p>Now, I can scroll the table up and there is 150 points to be left for the map. But , the main problem I faced for this strategy is that the area below the topInset is still belong to the tableview, so action on that area will move the tableview instead of the mapView.</p>
  
  <p>I think I need advices for:
  1. the method to solve the problem I just methioned
  2. is my strategy to achieve my purpose effectively? or give me some other way to do this</p>
  
  <p>Thanks!</p>