Skip to content

edwin-z1/10000ui

Repository files navigation

灵感来源于:

  • 自己工程里用到的

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

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


做这个库的目的很简单:

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

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

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

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


Simple

RectFillLabel

歌词填充效果

RectFillLabel

LoadingViewController

动画来源知乎、twitter等

LoadingViewController

SeparatorLabel

SeparatorLabel

RaceLampView(Objective-C)

RaceLampView(Objective-C)


Middle

SlideMenuViewController

常见的菜单选择,不一样的设计思路,更加简洁,有部分用到RxSwift

SlideMenuViewController

AnimationSlider

比UISlider更加的平滑,适用于value需要不断改变的情况

AnimationSlider

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写的

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published