AutoLayoutは1日にしてならず

Xcode4あたりから徐々に改善されてきたAutoLayoutは、iOSプログラミングには欠かせない機能であるものの、そう簡単には行かないよって機能。
単純にViewやウィジットを縦横に並べるのであれば、スペーサを入れればそれほど難しくなく、全機種で適切にレイアウトしてくれる。

ただ、問題があるとすると、View単独では意味がないので、他のViewや、枠との関係付けによって、レイアウトの定義が成り立つのだが、相手となるViewが一番近い部品ではない場合、StoryBoardだけでは、関連付けができない。なので、複雑なレイアウトだとStoryBoardだけでは無理!と判断した。(何回discardしたことやら)。