tranngoclinh88 / 10000ui

用精致的代码制作的一些不常见的UI,大部分是swift写的,包含swift的各种用法

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

用简洁优雅的代码制作的一些自定义UI,灵感来源于:

  • 自己工程里用到的

  • 突发奇想,心血来潮,比较有意思的

  • 常见但我觉得有优化空间的


做这个库的目的很简单:

  1. 对自己过去的知识总结,并且不断刷新认知

  2. 希望能帮助正好需要的同学,或者提供一些灵感

  3. 😑希望可以通过简洁的接口设计、合理的代码组织以及丰富的内容,用这个工程表达我目前的技术

  4. 大部分是swift写的,包含swift的各种技巧和用法


Simple

RectFillLabel

歌词填充效果

RectFillLabel

LoadingViewController

动画来源知乎、twitter等

LoadingViewController

SeparatorLabel

SeparatorLabel

RaceLampView(Objective-C)

RaceLampView(Objective-C)


Middle

PullingHeader

可用来实现各种自定义下拉刷新、自定义下拉转场

PullingHeader

CircularRevealTransition

关于CoreAnimation和转场

CircularRevealTransition

FadingLabel

模仿开眼app的文字介绍效果

FadingLabel

DialogViewController

模仿微信弹窗,内容由约束自适应大小

DialogViewController

CycleThroughView

太常见了,但我相信这是最简洁的版本

CycleThroughView


Complex

PetalLayout

PetalLayout

CircleSlider

多功能弧形进度条

CircleSlider

NumbersView(Objective-C)

像用UICollectionView一样用表格

NumbersView(Objective-C)

CalendarView

高度可以随每月天数自动改变的日历

CalendarView

About

用精致的代码制作的一些不常见的UI,大部分是swift写的,包含swift的各种用法

License:MIT License


Languages

Language:Swift 78.9%Language:Objective-C 20.8%Language:Ruby 0.2%Language:C 0.1%