Latest 0.0.1
License MIT
Platforms ios 8.0, requires ARC
Frameworks UIKit

GitHub Issues

A library for make Clock UI simple.

What can it do for you?

1. Live rendering in Storyboard.

Step1. Drag a view in storyboard, and set the class to SmileClockContainerView.h.

Step2. Click the attributes inspector, and set the color & clock style you prefer.

2. Support customize Clock UI.

Slice your clock design source to five parts: background image, center circle image, hour hand image, minute hand image, second hand image.

let clockContainerView: SmileClockContainerView = ...
clockContainerView.bgImage = UIImage(named: "bg")
clockContainerView.centerImage = UIImage(named: "center")
clockContainerView.hourHandImage = UIImage(named: "hour_hand")
clockContainerView.minHandImage = UIImage(named: "min_hand")
clockContainerView.secHandImage = UIImage(named: "sec_hand")

3. Data model easy to use.

Please check the example project for more detail.

How to use it for your project?

SmileClock is available through use CocoaPods.

To install it, simply add the following line to your Podfile:

pod 'SmileClock'

Or you can drag the SmileClock folder to your project.


  • Warmly welcome to submit a pull request.


  • If you have some advice or find some issue, please contact me.
  • Email me


SmileClock is available under the MIT license. See the LICENSE file for more info.

Latest podspec

    "name": "SmileClock",
    "version": "0.0.1",
    "summary": "A library for make Clock UI simple.",
    "description": "1. Live rendering in Storyboard.n2. Support customize Clock UI.n3. Data model easy to use.",
    "homepage": "",
    "screenshots": "",
    "license": {
        "type": "MIT",
        "file": "LICENSE"
    "authors": {
        "Rain": "[email protected]"
    "social_media_url": "",
    "platforms": {
        "ios": "8.0"
    "requires_arc": true,
    "source": {
        "git": "",
        "tag": "0.0.1"
    "source_files": "SmileClock/Classes/*.{swift}",
    "frameworks": "UIKit"

Pin It on Pinterest

Share This