StackTextView
一个能够根据内容大小动态适应的文本视图。所有 UIView
都可以堆叠在文本视图中以实现类似于 Facebook 的发帖 UI。
以下示例展示的是在文本视图中堆叠了 UIImageView
和 UIButton
。
系统需求
- iOS 8.0 或更高版本
- Swift 3.0 或更高版本
安装
pod "StackTextView"
用法
导入
import StackTextView
StackTextView
能够动态适应内容大小的文本视图。
var arrangedSubviews: [UIView]
由 StackTextView 安排的视图列表。
var spacing: CGFloat
Stack 视图中相邻排列视图之间的点距离。(默认 0.0
)
函数
func addArrangedSubview(UIView)
将视图添加到 arrangedSubviews 数组的末尾。
func insertArrangedSubview(UIView, at: Int)
将提供的视图添加到指定的索引处的 arranged subviews 数组中。
func removeArrangedSubview(UIView)
从栈的 arranged subviews 数组中移除提供的视图。
使用 StackTextView 的应用
如果你在你的应用中使用 StackTextView 并希望被列出在这里,只需创建一个 pull request。
我总是好奇谁在使用我的项目 :)
Hikingbook - by Zheng-Xiang Ke
演示
StackTextViewDemo 是一个简单的演示应用,展示了 StackTextView 的使用方法。
作者
Zheng-Xiang Ke, [email protected]
授权
StackTextView在MIT授权下可用。更多信息请参阅LICENSE文件。