Я искал что-то подобное для Swift, но ничего не нашел. Попробовав несколько раз и прочитав некоторые посты в блоге и документацию, я смог сделать это сам. Вот мое сообщение в блоге с объяснением, а вот полный рабочий код . Также это универсальный проект, который использует адаптивные сегменты и хорошо работает как для iPhone, так и для iPad.