1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/EasySwift-EasyCountDownButton

Клонировать/Скачать
Внести вклад в разработку кода
Синхронизировать код
Отмена
Подсказка: Поскольку Git не поддерживает пустые директории, создание директории приведёт к созданию пустого файла .keep.
Loading...
README.md

Упрощенная Кнопка Прокрутки

Супер удобная кнопка обратного отсчета.

Присоединяйтесь

Для улучшения фреймворка EasySwift мы приглашаем всех заинтересованных присоединиться к нам и вместе создать лучший и наиболее полный Swift фреймворк. EasySwift официальная группа QQ: 542916901

Примечание

Первым делом обновите проект в GitHub, поэтому самая свежая версия всегда находится на GitHub.

Основные возможности

  • Супер удобная кнопка обратного отсчета

Скриншот

image

Требования системы

iOS 8.0 или выше

Установка

Как зависимость CocoaPods

Добавьте следующее в ваш Podfile:

pod 'EasyCountDownButton'

Версия

V0.0.1 ---- 2016-8-10

  • Первый выпуск## Пример
import UIKit
import EasyCountDownButton

class ViewController: UIViewController {

    let btn = EasyCountDownButton(frame: CGRect(x: 100, y: 100, width: 100, height: 30))

    override func viewDidLoad() {
        super.viewDidLoad()

        btn.disableConfig = EasyCountDownButtonConfig(
            font: UIFont.systemFontOfSize(14),
            title: "Осталось 5 секунд",
            titleColor: UIColor.grayColor(),
            backgroundColor: UIColor.groupTableViewBackgroundColor(),
            backgroundImage: nil)

        btn.enableConfig = EasyCountDownButtonConfig(
            font: UIFont.systemFontOfSize(14),
            title: "Получить код",
            titleColor: UIColor.magentaColor(),
            backgroundColor: UIColor.blueColor(),
            backgroundImage: nil)

        self.view.addSubview(btn)

        // Клик событие button type должен быть установлен как custom, иначе будет мигать
        btn.addToucheHandler { (btn, second) in
            btn.startWithSecond(5)
        }

        // Изменение времени
        btn.didChange { (btn, second) -> String! in
            return "Осталось \(second) секунд"
        }

        // Конец отсчета времени
        btn.didFinished { (btn, second) in
            print(btn)
            print(second)
        }

        // Ручной остановки
        // btn.stop()
    }

    override func didReceiveMemoryWarning() {
        super.didReceiveMemoryWarning()
    }
}

Экстремальный фреймворк

  • EasySwift — это комплексное решение, созданное с 2014 года для всего цикла разработки на Swift. Цель проекта — обеспечить простоту, эффективность, полноту, высокую расширяемость и включить самые передовые архитектурные решения и идеи EasySwift.## Лицензия EasyEmoji распространяется под лицензией Apache License, Version 2.0. Для получения более подробной информации обратитесь к файлу LICENSE.

Комментарии ( 0 )

Вы можете оставить комментарий после Вход в систему

Введение

Один суперполезный Button с обратным отсчётом. Развернуть Свернуть
Apache-2.0
Отмена

Обновления

Пока нет обновлений

Участники

все

Недавние действия

Загрузить больше
Больше нет результатов для загрузки
1
https://api.gitlife.ru/oschina-mirror/EasySwift-EasyCountDownButton.git
git@api.gitlife.ru:oschina-mirror/EasySwift-EasyCountDownButton.git
oschina-mirror
EasySwift-EasyCountDownButton
EasySwift-EasyCountDownButton
master