iOS开发者必备:自己总结的iOS、mac开源项目及库 (2)

TTTAttributedLabel - 一个文字视图开源组件,是UILabel的替代元件,可以以简单的方式展现渲染的属性字符串。另外,还支持链接植入,不管是手动还是使用UIDataDetectorTypes自动把电话号码、事件、地址以及其他信息变成链接。用TTTAttributedLabel创建变化丰富的UILabel - 网易新闻iOS版使用。

MLEmojiLabel - 自动识别网址、号码、邮箱、@、#话题#和表情的label。可以自定义自己的表情识别正则,和对应的表情图像。(默认是识别微信的表情符号),继承自 TTTAttributedLabel,所以可以像label一样使用。label的特性全都有,使用起来更友好更方便。

FXLabel - FXLabel是一个功能强大使用简单的类库,通过提供一个子类改进了标准的UILabel组件,为字体增加了阴影、内阴影和渐变色等,可以被用在任何标准的UILabel中。FXLabel还提供了更多控件,可以对字体行距、字体间距等进行调整。

WFReader - 一款简单的coretext阅读器,支持文本选择、高亮以及字体大小选择等。

WPAttributedMarkup - WPAttributedMarkup is a simple utility category that can be used to easily create an attributed string from text with markup tags and a style dictionary。

KMPlaceholderTextView - 可显示多行 placeholder 的 textView,可以在IB里面设置 -- swift。

HHFlashSwitch - 一个另类的UISwitch,选择后,背景水波扩散变色效果。

UUColorSwitch - Switch 开关动画效果,当打开开关时,Switch可实现平滑渲染过渡到父视图的效果。

UITextViewDIYEmojiExample - UITextView编辑时插入自定义表情-简单的图文混编。

Shimmer - BlingBling闪光效果,酷炫的Label的效果,可以用于加载等待提示。

Zs-s-richTextEditor - 适用于iOS的富文本WYSIWYG编辑器,支持语法高亮和源码查看。Zs-s-richTextEditor包含所有WYSIWYG标准的编辑器工具。

RichEditorView - swift,一套可定制富文本编辑器组件及示例。功能完整、代码简练、实现逻辑巧妙(编辑器核心与 WebView 结合,采用 HTML5 contentEditable 编辑模式,执行JS 配套命令 execCommand 实现富文本编辑功能)。

DTCoreText - 可以解析HTML与CSS最终用CoreText绘制出来,通常用于在一些需要显示富文本的场景下代替低性能的UIWebView。DTCoreText源码解析。

CSGrowingTextView - 用作即时通讯文本框和评论文本框使用,可以显示多行输入。

MarkdownTextView - 显示Markdown的TextView。

高仿微信限定行数文字内容 - 采用Autolayout高仿微信纯文字限定行数。

FuriganaTextView - 实现复杂的日文韩文排版。

ParkedTextField - 带固定文本的输入组件。

LTMorphingLabel - swift 能够实现文字变形动画效果的Label,用Swift写的一个能够实现文字变形动画效果的Label,很炫。

GJCFCoreText - 图文混排。

AttributedLabel - 显示性能数量级 UILabel 的 AttributedLabel。无畏无惧、挑战权威。

FFLabel - 自动检测 URLs, @username, #topic# 等关链词(提供响应扩展)。实用的标签文本小组件。

TextFieldEffects - 标准的UITextField有些枯燥么?来认识一下TextFieldEffects吧!废话不多说,只要看几个例子,是啊,都是些简单的dropin控制器。甚至可以在storyboard中使用IBDesignables。

图表

PNChart - 国内开源作者,动态的图表。

swift-linechart - 功能完整、实用的折线图组件。使用方便,参数配置简单。是不可多得的优质组件--swift。

ios-charts - 一款优秀 Android 图表开源库 MPAndroidChart 的 Swift 语言实现版(支持 Objective-C 和 Swift 调用)。缺省提供的示例代码为 Objective-C。

TEAChart - xhacker/TEAChart 一个简洁的 iOS 图表库,支持柱状图、饼图以及日历等。

YOChartImageKit - 支持在watchOS上绘制图表,看它最近更新挺勤快的,可以关注一下。

RealtimeGradientText - Fun With CALayer Mask 刚好今天开源了一个有趣的项目 RealtimeGradientText,所以也好聊一下 CALayer 的 Mask,说明。

表相关

SWTableViewCell - 国内开源作者,带很多手势的表单元格。

MCSwipeTableViewCell - 带很多手势的表单元格。

TMQuiltView - 瀑布流。

WaterfallFlowDemo - 一个简单的UICollectionView瀑布流布局演示demo。

XLForm - 很多表格类的table,写法更高冷一点,推荐使用。

RETableViewManager - 可以十分方便地生成各种样式、各种功能的TableView。只要开发者能想到的列表效果或者功能,都可以利用这份代码迅速编写出来。比如,之前要实现一个填写各种资料的列表,可能需要很多代码,现在只需要几行代码就可以实现。

UIScrollSlidingPages - 允许添加多视图控件,并且可以横向滚动。有点类似于Groupon app。

HBHorizontalTableView - swift,TableView 横向滚动小示例(仿照 AppStore 应用展示)。

HorizontalScrollCell - HorizontalScrollCell是一款使用方便的水平方向可滚动的单元格,适用于UICollectionView中实现水片方向滚动视图。 。

SYJiugonggeTableView - tableView封装的九宫格。

UUChatTableView - UUChatTableView 气泡聊天界面,支持文本、图片以及音频的气泡聊天界面。源码推荐说明。

Chats - 聊天 UI 示例程序。此项目应该只为演示或学习之用,没有服务器 -- swift。

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/zgzpfw.html