TypewriterView 1.0.0

TypewriterView 1.0.0

pikacode 维护。



  • 作者:
  • pikacode

邮箱:[email protected]

TypewriterView

一个简单但实用的 UITextView 子类打字机视图。

截图

安装

use_frameworks!
target 'YourTargetName' do
  pod 'TypewriterView'
end

使用方法

初始化
let typewriterView = TypewriterView(frame: frame)
书写
/* Write */
typewriterView.write("some content")
typewriterView.write("some content", speed: 0.05)

/* Cursor Blink */
typewriterView.cursorBlink()
typewriterView.cursorBlink("I", speed: 0.02, repeats: 5)

/* Pause/Resume */
typewriterView.pause()
typewriterView.resume()

/* Unod */
typewriterView.undo(15)
typewriterView.undo(20, speed: 0.02)
清除/停止
/* Clear */
//clear text, but will not stop writing
typewriterView.clear()

/* Stop */
//stop writing right now, and discard unwrite contents
typewriterView.stop()

/* Discard Unwrite Contents */
//discard unwrite contents, but keeps writing current text
typewriterView.discardUnwriteContents()
完成块
/* Completion Block */
typewriterView.completionBlock = {
    doSomeThing()
}
状态
/* Status */
typewriterView.isPausing
typewriterView.isFinished