V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
iOS 开发实用技术导航
NSHipster 中文版
http://nshipster.cn/
cocos2d 开源 2D 游戏引擎
http://www.cocos2d-iphone.org/
CocoaPods
http://cocoapods.org/
Google Analytics for Mobile 统计解决方案
http://code.google.com/mobile/analytics/
WWDC
https://developer.apple.com/wwdc/
Design Guides and Resources
https://developer.apple.com/design/
Transcripts of WWDC sessions
http://asciiwwdc.com
Cocoa with Love
http://cocoawithlove.com/
Cocoa Dev Central
http://cocoadevcentral.com/
NSHipster
http://nshipster.com/
Style Guides
Google Objective-C Style Guide
NYTimes Objective-C Style Guide
Useful Tools and Services
Charles Web Debugging Proxy
Smore
newkengsir
V2EX  ›  iDev

10Clock

  •  
  •   newkengsir · 2016-09-21 09:23:09 +08:00 · 1847 次点击
    这是一个创建于 2987 天前的主题,其中的信息可能已经有所发展或是发生改变。

    效果图

    demo download

    Usage The control itsself is TenClock. Add that to your view hierarchy, and constrain it to be square (thats kindof important). to set times, do:

    self.tenClock.startDate = NSDate()
    self.tenClock.endDate = NSDate. //sometime later
    

    make the date today. then, to get updates for when the date changes, adopt the protocol TenClockDelegate and observe:

    import TenClock
    class ViewController: UIViewController, TenClockDelegate {
        func timesChanged(clock:TenClock, startDate:NSDate,  endDate:NSDate  ) -> (){
            print("start at: \(startDate), end at: \(endDate)")
            self.beginTimeLabel.text = dateFormatter.stringFromDate(startDate)
            self.endTimeLabel.text = dateFormatter.stringFromDate(endDate)
        }
        // ...
    
    目前尚无回复
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   3046 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 21ms · UTC 14:13 · PVG 22:13 · LAX 06:13 · JFK 09:13
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.