6,696 个开源UI组件
适用于iOS、iPadOS、macOS、tvOS和watchOS。

DDPageControl screenshot

DDPageControl

2011年1月17日 • 未指定许可证
UIPageControl的替代品,允许您自定义页面控制点的大小、间距和颜色。
MTStatusBarOverlay screenshot

MTStatusBarOverlay

2011年1月17日 • MIT许可证
MTStatusBarOverlay提供类似Reeder应用程序中看到的自定义状态栏覆盖窗口。
AQGridView screenshot

AQGridView

2011年1月9日 • BSD许可证
使用它创建类似Springboard的用户界面:“AQGridView试图在iPhone上创建类似NSCollectionView的东西。”
MBProgressHUD screenshot

MBProgressHUD

2011年1月8日 • MIT许可证
一个易于使用的iOS进度指示器,包括固定和不确定样式。
ELCTextFieldCell screenshot

ELCTextFieldCell

2011年1月4日 • MIT许可证
在开发应用程序时,我们发现在许多情况下需要某种形式的表单。这在注册表单、联系表单、反馈表单等中很常见。问题是编写相同的基本...
Core Plot screenshot

Core Plot

2011年1月4日 • BSD许可证
Core Plot 是为 Mac OS X 和 iOS 设计的绘图框架。它提供数据的 2D 可视化,并与 Core Animation、Core Data 和 Cocoa Bindings 等苹果技术紧密结合。
BCTabBarController screenshot

BCTabBarController

2011年1月4日 • MIT许可证
UITabBarController 的完全重写,增加了:“一个在当前选项卡周围滑动的小箭头;支持所有方向;与标准 UIToolbar 一样高”等功能;并且……
OBSlider screenshot

OBSlider

2011 年 1 月 4 日 • MIT 许可证
一个用于 UISlider 的替代品,增加了可变速度的播放。
TapKu Graph screenshot

TapKu 图表

2011 年 1 月 4 日 • Apache 2.0 许可证
一个精美的图形视图。
TapKu Coverflow screenshot

TapKu 轮播图

2011 年 1 月 4 日 • Apache 2.0 许可证
一个完全使用公共 API 构建的 Coverflow 替代品!
TapKu Alerts with Images screenshot

TapKu 带图片的警报

2011 年 1 月 4 日 • Apache 2.0 许可证
包含文本和图片的警报叠加层。
TapKu Empty Page screenshot

TapKu 空页面

2011 年 1 月 4 日 • Apache 2.0 许可证
一个易于使用的空页面指示器
TapKu Calendar screenshot

TapKu 日历

2011 年 1 月 4 日 • Apache 2.0 许可证
类似于苹果日历控件,如官方苹果日历应用中所见。
Center Button in Tab Bar screenshot

标签栏中的中心按钮

2011 年 1 月 4 日 • 未指定许可证
如在 Instagram、Path、DailyBooth 和其他应用程序中看到的那样,将一个按钮放置在 UITabBar 的中心,以便用户执行与应用程序目的相关的操作。
Animated Tab Bar Selection Indicator screenshot

动画标签栏选择指示器

2011 年 1 月 4 日 • 未指定许可证
如在 iPhone 的 Twitter(原名 Tweetie 2)中看到的那样,从标签栏中选择一个标签,然后一个小三角选择指示器滑入标签上方。
Vertically swipe between pages of content screenshot

在内容页之间垂直滑动

2011 年 1 月 4 日 • 未指定许可证
如在 Reeder iPhone 应用中看到的那样,向下拉动以查看下一页内容的标题。拉动足够远,下一页将滑动以替换当前页。
Pull-to-Refresh TableView screenshot

拉动刷新 TableView

2011 年 1 月 4 日 • MIT 许可证
如 Twitter for iPhone(原名 Tweetie 2)首创,向下拉表格视图以显示刷新控件。继续拉动并松开,TableView 将重新加载。