TMAnimatedTextView 1.0.0

TMAnimatedTextView 1.0.0

测试已测试
Lang语言 Obj-CObjective C
许可证 Apache 2
发布最后发布2015年4月

由Bob Wieler、Kingsley Blatter、Carl Ansley维护。Bob WielerKingsley BlatterCarl Ansley



概要

TMAnimatedTextView 是一个 UITextView 子类,允许动画化 NSTextAttachment 附件。UITextView 允许将图片作为附件添加,但它们是静态的,不能动画化。该类

  • 允许您为每个附件定义自定义动画
  • 通知代理每个附件生命周期(添加、删除)的变化
  • 通知代理与附件的交互(触摸)
  • 自动扩展以处理附件图像的大小

说明

使用 CocoaPods 在 Podfile 中添加以下内容。

pod 'TMAnimatedTextView'

或者,您可以将 TMAnimatedTextView.h 和 TMAnimatedTextView.m 文件添加到您的项目中。

Storyboard 设置

TMAnimatedTextView 与 Storyboard 兼容良好。

  1. 在 Storyboard 中添加一个 UITextView
  2. 将类改为 TMAnimatedTextView
  3. 为 TMAnimatedTextView 组件设置一个高度约束(这用于处理组件在添加图像时的扩展)
  4. 让您的控制器实现 TMAnimatedTextViewDelegate 协议(所有方法都是可选的)
  5. 将您的视图控制器连接到组件上的 animatedTextViewDelegate 输出

示例

包含示例应用程序,该应用程序利用 TMAnimatedTextView 并包括当附件添加以及被触摸时自定义动画。此示例还展示了如何设置组件的约束。