Tab and Segmented View controllers specifies edgesForExtendedLayout to let the os manage the view insets instead of computing it manually.