UITableViewの上にヘッダー分の隙間が開くときの対処法
発生するタイミング
StoryboardでViewControllerに対してUITableViewを最初に貼り付けた場合。
ViewControllerのオプションで"Adjust Scroll View Inserts" がオン または "Under Top Bars"のチェックがオフになっている場合。
上記は以前ScrollViewで起こった際のキャプチャ。UITableViewでも同じ事象が発生する。
原因
こちらの記事がくわしい。
やはりお前らのiOS7対応は間違っている(解説編) - Qiita
解決方法
上記の記事のnatsuさんのコメント部分。
他にViewやボタンを貼り付ける場合、TableViewの順番を下げれば事象は発生しなくなる。
忘れた頃にやってしまうのでメモ。