StackableTableView

StackableTableView 是一个 UIKit TableView 组件的自定义实现的库。它允许你利用功能强大的UIStackView类将一系列视图堆叠为UITableView的页眉和页脚。

 Swift  

 53个收藏

 1个关注

21531次阅读

查看开源项目

SwiftPlot

SwiftPlot 是一个跨平台的数据可视化库,它不仅可以在iOS和macOS上运行,而且还可以与Jupyter Notebook一起支持Windows和Linux OS。

 Swift  

 244个收藏

 5个关注

20948次阅读

查看开源项目

MBVideoPlayer

MBVideoPlayer 是在 AVQueuePlayer 之上构建的一个基于视频播放器的库,有自定义标题,播放列表项,播放,暂停,时间,调整为全屏大小,前进,后退,水平和垂直功能。 此外,它还允许设置自定义配置,例如搜索持续时间和宽高比。

 Swift  

 60个收藏

 2个关注

10951次阅读

查看开源项目

PrioritizedTabBar

PrioritizedTabBar 库是用于Dribbble Design的自定义TabBar的实现,其中展示了UITabBar按钮的布局,并带有用于突出显示当前活动的标签栏项目的指示器标记。

 Swift  

 22个收藏

 8个关注

9662次阅读

查看开源项目

InteractiveView

InteractiveView 是一个交互界面库,旨在通过使视图对用户操作具有响应性,可中断性和可重定向性,从而提供流畅的用户体验。 如果您希望使用户界面有更高的响应能力并且用户体验流畅,那么这个库非常适合。

 Swift  

 73个收藏

 2个关注

9610次阅读

查看开源项目

SpotlightSearch

SpotlightSearch 是一个很棒的 SwiftUI 库,可让在iOS应用程序中使用在macOS中看到的Spotlight搜索体验。 这个库完全使用SwiftUI和Combine编写,旨在通过简单易用的API为搜索功能提供简单的 UI/UX。

 Swift  

 45个收藏

 7个关注

9097次阅读

查看开源项目

CollectionViewPagingLayout

CollectionViewPagingLayout 是一个自定义 UICollectionViewLayout 的库,可以在滚动浏览时转换单元格。通过遵循TransformableView协议,你可以在滚动单元格时保留进度值,从而可以在过渡期间自定义单元格。

 Swift  

 371个收藏

 11个关注

9772次阅读

查看开源项目

TOSegmentedControl

在iOS 13中,Apple 更改了UISegmentedControl样式和设计,现在它变得更圆,更平整。而 TOSegmentedControl 是 UIControl 的子类,重新实现了新的 UISegmentedControl 组件的外观。这样,开发人员可以在以前的iOS版本中使用它。它还支持将文本和图像作为段类型。

 Swift  

 137个收藏

 7个关注

10139次阅读

查看开源项目

AVCalendar

如果你想在应用程序上添加日历,那么 AVCalendar 是一个很好的选择。它有漂亮的用户界面,可以通过更改日,年和月的背景颜色进行高度自定义,还可以以编程方式突出显示颜色。

 Swift  

 33个收藏

 4个关注

9460次阅读

查看开源项目

MHWebViewController

MHWebViewController 模拟了许多应用程序都会使用的Web视图控制器,例如Instagram,Facebook,Reddit等。它可用于在可拖动模式中打开网页,该模式可通过滑动关闭。

 Swift  

 62个收藏

 3个关注

9653次阅读

查看开源项目

StylableNavigationBar

StylableNavigationBar 提供了一个轻巧美观 UINavigationController 替代方案,可以通过程序或 storyboard 轻松使用它,并自定义栏的样式,颜色和色调。

 Swift  

 101个收藏

 5个关注

8796次阅读

查看开源项目

Nuke

Nuke 是功能强大的 iOS 多功能库,它提供了一种简单的方法来下载和显示应用程序中的图像。这个库可以自定义,并且具有许多不同的功能,可以在显示网络图像的每个应用程序中使用它。

 Swift  

 4700个收藏

 90个关注

10457次阅读

查看开源项目

DWAlertController

DWAlertController 库可以在 UIAlertController 中显示任何ViewController,而不仅仅是标题和消息。

 Swift  

 597个收藏

 5个关注

10355次阅读

查看开源项目

MessageKit

如果您想在应用程序中添加高度可定制的聊天或消息功能,那么MessageKit是一个很好的库。这个库可以支持不同的消息类型:短信、照片、视频、位置、表情符号、音频、联系

 Swift  

 4100个收藏

 133个关注

10876次阅读

查看开源项目

PTCardTabBar

PTCardTabBar 这个库可用于创建一个非常酷且扁平的叠加 tab bar。这个库目前还没有使用文档,不过有一个示例项目,简要说明了如何使用它。

 Swift  

 327个收藏

 11个关注

8857次阅读

查看开源项目

RAMPaperSwitch

RAMPaperSwitch 是一款 UISwitch 的替代品。您只需要设置 tint-color 属性,它就会自动使用所选颜色绘制父视图背景。您还可以自定义动画的持续时间,并在动画开始时更改标签和其他视图的颜色。

 Swift  

 327个收藏

 11个关注

10265次阅读

查看开源项目

WaterDrops - 水滴动画

WaterDrops 库模拟了温和的雨滴,是一个非常酷的动画,可用于使您的应用更具动态性并吸引用户。您可以配置雨滴方向,雨滴数,最小和最大尺寸以及最小和最大持续时间。

 Swift  

 387个收藏

 6个关注

2926次阅读

查看开源项目

AIFlatSwitch

AIFlatSwitch 这个扁平化设计的 switch 可在您的项目中用作 UISwitch 的替代品。您可以通过编程,实例化 AIFlatSwitch 类或直接从 interface builder 使用它。线宽,描边颜色,描边颜色和背景图层颜色也可以通过更改控件属性值轻松进行自定义。

 Swift  

 885个收藏

 20个关注

10321次阅读

查看开源项目

DayNightSwitch - 白天黑夜切换开关

DayNightSwitch 是一个简单的开关,有两个很酷的动画图像,分别是白天和黑夜模式。要使用它,您需要创建 DayNightButton 实例或将 UIView 放到 storyboard 中,并将其类设置为 DayNightButton。

 Objective-C  

 326个收藏

 5个关注

3408次阅读

查看开源项目

AnimatedSwitch - 开关动画

AnimatedSwitch 是 UISwitch 的子类。如果开关处于打开状态,它将在父视图上绘制 color 属性;如果开关处于关闭状态,它将返回到原始的父视图背景颜色。

 Swift  

 241个收藏

 4个关注

2720次阅读

查看开源项目

PMZSwitch - 状态切换动画

PMZSwitch 库是基本的 UISwitch 控件,它在打开/关闭切换过程中具有很酷的动画效果,这将使您的应用更具动态性,并对用户更具吸引力。不过,没有属性配置,如果要更改控件,则需要深入研究代码以了解其工作原理。

 Swift  

 103个收藏

 3个关注

2896次阅读

查看开源项目

TKRubberIndicator

TKRubberIndicator是Swift制作的库,它可在应用程序中添加橡胶动画页面控件。

 Swift  

 1300个收藏

 34个关注

9175次阅读

查看开源项目

DimensionsPickerView

只需要几行代码,DimensionsPickerView 就可让您添加一个漂亮的视图,该视图可用于测量数据输入。

 Swift  

 47个收藏

 4个关注

9158次阅读

查看开源项目

FontAwesomeKit

可供iOS使用的图标字体库,当前支持 `Font-Awesome`,`Foundation icons`, `Zocial`,以及 `ionicons`

 Objective-C  

 2800个收藏

 97个关注

1767次阅读

查看开源项目

PermissionScope

PermissionScope 是一个有用的库,可通过在请求用户之前告知用户所需的系统权限来提供更好的用户体验。

 Swift  

 4900个收藏

 97个关注

1860次阅读

查看开源项目

PKRevealController

PKRevealController是可滑动的抽屉菜单(向左,向右或同时两个方向滑动),这个库易于安装,高度可定制并且非常非常好地识别手势。 实际上,它可以作为标准控件包含在iOS SDK中。

 Objective-C  

 3900个收藏

 188个关注

1760次阅读

查看开源项目

TextFieldEffects

TextFieldEffects 是一个很棒的文本输入相关的库,看看效果就知道了。这个库还可以在 Storyboard 中的IBDesignables使用

 Swift  

 5400个收藏

 136个关注

1956次阅读

查看开源项目

Chameleon

Chameleon是iOS上的的颜色框架。它将UIColor扩展为美观,现代的扁平色。 它还使我们能够根据我们定义的颜色创建调色板。如果您想要创建一个漂亮的应用程序,可以考虑将此库添加到您的项目中。

 Swift  

 12400个收藏

 331个关注

1776次阅读

查看开源项目

PDTSimpleCalendar

需要为您的应用程序提供一个简单,美观且可工作的日历组件吗? PDTSimpleCalendar可能是iOS最好的日历组件。 您可以通过多种方式自定义它,包括工作逻辑和外观。

 Objective-C  

 2000个收藏

 83个关注

2028次阅读

查看开源项目

DZNEmptyDataSet

DZNEmptyDataSet 这个库的处理方式应该成为iOS中内置的处理空表和集合视图的标准方式。 默认情况下,如果表视图为空,则屏幕为空。 这不是您可以获得的最佳用户体验。使用此库,您只需要遵守一些协议,iOS就会很好地为用户消息显示正确的美观的信息。

 Objective-C  

 11800个收藏

 265个关注

1893次阅读

查看开源项目

SubtleVolume

SubtleVolume 是一个用于替换系统音量视图的开源库。iOS默认弹出窗口显示了用户单击音量摇杆时出现的音量状态,它是一个大而有光泽的视图,覆盖了所显示的内容。该库则提供了一种显示音量指标的更微妙的方法。

 Swift  

 1200个收藏

 20个关注

1866次阅读

查看开源项目

SwiftEntryKit

SwiftEntryKit是iOS的 Banner 演示程序库。 它可用于轻松显示iOS应用中的弹出窗口和类似通知的视图。

 Swift  

 4600个收藏

 76个关注

2193次阅读

查看开源项目

LoginCritter

LoginCritter 是一个响应文本字段交互的动画。它使用多个 UIPropertyAnimator。头部旋转是通过更新动画的fractionComplete属性来控制的。 随着用户的输入,动画的分数完成度是通过文本宽度/文本字段宽度来计算的。

 Swift  

 5300个收藏

 116个关注

1874次阅读

查看开源项目

Bartinter

Bartinter 是一个状态栏外观管理器,根据后面的内容动态更改其颜色来使您的状态栏可读。

 Swift  

 1500个收藏

 23个关注

1903次阅读

查看开源项目