JMTimerBeam 0.1.0

JMTimerBeam 0.1.0

测试测试过
语言语言 Objective-CObjective C
许可证 MIT
发布最新发布2014年12月

未知用户 维护。



  • 作者
  • Andreas Katzian

JMTimerBeam 允许您在 Mac OS X 屏幕上显示一条出色的光线以可视化计时事件。光线将附加到您的屏幕的顶部、右侧、底部或左侧,并根据已流逝的时间量逐渐减小。

截图

JMTimerBeam Top

JMTimerBeam Left

用法

要在屏幕上创建一个新的计时光线,只需使用以下两种方法之一创建一个新的 JMTimerBeam 实例

/// Init new timer beam with given duration, orientation, thichkness and color
- (id) initWithDuration:(NSTimeInterval) duration
            orientation:(JMTimerBeamOrientation) orientation
              thickness:(NSInteger) thickness
                  color:(NSColor*) color;

/// Initialize a new JMTimerBeam positioned on the left of the screen 
/// with decent thickness and green color
- (id) initWithDuration:(NSTimeInterval) duration;

之后,使用 startstop 方法分别启动和停止光线。为了放置屏幕上的光线,请使用以下方向之一

typedef enum JMTimerBeamOrientations {
    JMTimerBeamOrientationTop,
    JMTimerBeamOrientationLeft,
    JMTimerBeamOrientationRight,
    JMTimerBeamOrientationBottom
} JMTimerBeamOrientation;

要在外部持续时间已过且光线结束时获得通知,请实现 JMTimerBeamDelegate 协议并使用方法 didFinishTimerBeam:

要运行示例项目;克隆仓库,然后从项目目录运行 pod install

安装

作者

Andreas Katzian, [email protected]

许可证

JMTimerBeam 在 MIT 许可证下可用。有关更多信息,请参阅 LICENSE 文件。