DropDownMenuKit

https://github.com/qmathe/DropDownMenuKit

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

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

  • DropDownMenu — само меню, наследуется от UIView, который содержит UITableView с одной или несколькими ячейками DropDownMenuCell.
  • DropDownMenuCell — пункт меню, реализованный в виде наследника UITableViewCell.
  • DropDownMenuTitleView — необязательный view для заголовка, который обычно кладется в navigation bar и дополнительно выделяет меню серди других контролов.

Пример использования:

Совместимость

DropDownMenuKit требует iOS 8 или выше и написан на Swift 2.2.

Важно: если вам нужна поддержка iOS 7, то перепишите DropDownTitleView.imageNamed(:).

Установка

Carthage

github "qmathe/DropDownMenuKit"

CocoaPods

use_frameworks!
pod "DropDownMenuKit"

Вручную

Если вы не используете Carthage/CocoaPods, то можете перетащить в проект созданный фреймворк или исходники.

Фреймворком

Скомпилировать и перетащить в проект соответствующий файл.

Исходниками

Перетащите в ваш xCode проект следующие файлы:

  • DropDownMenu.swift
  • DropDownMenuCell.swift
  • DropDownTitleView.swift
  • DropDownMenuKit.xcassets

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *