SalonWeekdayPicker 0.4.0

SalonWeekdayPicker 0.4.0

xuechinahb 维护。




  • Maximelc

WeekdayPicker

CocoaPods Compatible Carthage Compatible Platform

WeekdayPicker是具有工作周的定制UIDatePicker。

Demo example

需求

  • iOS 9.0+
  • Xcode 9+
  • Swift 4.0+

通信

  • 如果您想 询问一般问题,请使用 Stack Overflow
  • 如果您 发现了一个错误,请创建一个问题。
  • 如果您 有一个特性请求,请创建一个问题。
  • 如果您 想要贡献,提交一个拉取请求。

安装

您可以选择以下选项之一来安装WeekdayPicker。

📦CocoaPods — CocoaPods是Xcode项目的库依赖项。[CocoaPods安装](https://guides.cocoapods.org.cn/using/getting-started.html#getting-started)

source 'https://github.com/CocoaPods/Specs.git'
platform :ios, '9.0'
use_frameworks!

target '<Your Target Name>' do
    pod 'WeekdayPicker', '~> 0.1'
end

$ pod install
💉

$ brew update
$ brew install carthage

github "WeekdayPicker/WeekdayPicker" ~> 4.7

📚

dependencies: [
    .package(url: "https://github.com/Maximelc/WeekdayPicker.git", from: "1.0.0")
]

手动操作

使用方法

import WeekdayPicker

🤓

// Initialization
let myPicker: WeekdayPicker = WeekdayPicker()

// Set min Date
myPicker.setMinDate(Date())

// Add delegation conformance
myPicker.delegated = self

// Apply frame
myPicker.frame = CGRect(origin: CGPoint(x: 0, y: 150),
                        size: CGSize(width: self.view.frame.size.width,
                                     height: 150))        

// The first date to show will be the current date
myPicker.setToDate(Calendar.current.date(byAdding: .day, value: 7, to: Date())!)

// Add picker to current view
self.view.addSubview(myPicker)

🤝

// MARK: - WeekdayPickerDelegate
extension <#MyViewController#>: WeekdayPickerDelegate {

    func weekdayPickerDateChanged(_ date: Date?) {
        if let changedDate = date {
            print("\(changedDate)")
        }
    }
}

文档

许可证