DropDownMenuKit

https://github.com/qmathe/DropDownMenuKit

DropDownMenuKit — это настраиваемый UIKit контрол для отображения меню, прикрепленного к navigation bar или toolbar. Меню появляется с анимацией sliding и отлично настраивается. Например, иконки, встроенные контролы или галочки, указывающие на выбранную строку.

Контрол состоит из 3 частей:

  • DropDownMenu

LoopedContentsView

https://github.com/naru-jpn/LoopedContentsView

LoopedContentsView — для отображения и управления циклическим контентом. Может выдержать очень быстрый скроллинг!

Использование

Delegate / DataSource

Использует delegate и datasource наподобие UITableView/UICollectionView.

Delegate

Required

func loopedContentsView(loopedContentsView: LoopedContentsView, lengthOfContentAtIndex index: Int) -> CGFloat

Optional

func loopedContentsView(loopedContentsView: LoopedContentsView, willSelectContentAtIndex index: 

Баг с UITableView в новом xCode

Добавляю простую таблицу с одной custom ячейкой на UIVIewController (в Storyboard), задаю делегаты, определяю required (обязательные) делегатные методы, добавляю autolayout constraints. Получаю:
Warning once only: Detected a case where constraints ambiguously suggest a height of zero for a tableview cell’s …