Giter Site home page Giter Site logo

10000ui's Introduction

灵感来源于:

  • 自己工程里用到的

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

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


做这个库的目的很简单:

  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

10000ui's People

Contributors

edwin-z1 avatar

Stargazers

stone.zhang avatar Benson Lin avatar  avatar Woody avatar  avatar Terry.G avatar Muhammad Fahied avatar  avatar zs1996 avatar LinkJin avatar YoonAngel avatar pony avatar HolyShit avatar  avatar JXT avatar Viet Hoang Quoc avatar uxiu.me avatar Mr.P avatar iVikings avatar Chris Lee avatar TonyTang avatar Harley avatar  avatar Zhangyunlong avatar Helios_Chen avatar  avatar Yoon avatar  avatar Trần Ngọc Linh avatar 渐行渐远_KM avatar bk1d avatar  avatar 壮壮 avatar  avatar wzx avatar DATree avatar  avatar MKGH avatar  avatar  avatar  avatar  avatar Jhuang Dong Shuo avatar  avatar  avatar Weslie avatar

Watchers

James Cloos avatar Muhammad Fahied avatar  avatar

10000ui's Issues

BSNumbersView 表格

如果要实现合并单元格和固定特定的列 这种需求应该怎么实现呢

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.