扣丁书屋
 Swift  
 53    1 
StackableTableView

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

1886次阅读 查看更多
 Swift  
 244    5 
SwiftPlot

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

1854次阅读 查看更多
 Swift  
 60    2 
MBVideoPlayer

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

1468次阅读 查看更多
 Swift  
 22    8 
PrioritizedTabBar

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

1278次阅读 查看更多
 Swift  
 73    2 
InteractiveView

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

733次阅读 查看更多
 Swift  
 45    7 
SpotlightSearch

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

1304次阅读 查看更多
 Swift  
 371    11 
CollectionViewPagingLayout

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

848次阅读 查看更多
 Swift  
 137    7 
TOSegmentedControl

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

1297次阅读 查看更多
 Swift  
 33    4 
AVCalendar

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

1155次阅读 查看更多
 Swift  
 62    3 
MHWebViewController

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

724次阅读 查看更多
 Swift  
 101    5 
StylableNavigationBar

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

701次阅读 查看更多
 Swift  
 4700    90 
Nuke

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

1336次阅读 查看更多
 Swift  
 597    5 
DWAlertController

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

1378次阅读 查看更多
 Swift  
 4100    133 
MessageKit

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

1306次阅读 查看更多
 Swift  
 327    11 
PTCardTabBar

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

1193次阅读 查看更多
 Swift  
 327    11 
RAMPaperSwitch

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

1684次阅读 查看更多
 Swift  
 387    6 
WaterDrops - 水滴动画

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

1291次阅读 查看更多
 Swift  
 885    20 
AIFlatSwitch

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

1275次阅读 查看更多
 Objective-C  
 326    5 
DayNightSwitch - 白天黑夜切换开关

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

1510次阅读 查看更多
 Swift  
 241    4 
AnimatedSwitch - 开关动画

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

932次阅读 查看更多
 Swift  
 103    3 
PMZSwitch - 状态切换动画

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

1368次阅读 查看更多
 Swift  
 1300    34 
TKRubberIndicator

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

1388次阅读 查看更多
 Swift  
 47    4 
DimensionsPickerView

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

1174次阅读 查看更多
 Objective-C  
 2800    97 
FontAwesomeKit

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

878次阅读 查看更多
 Swift  
 4900    97 
PermissionScope

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

889次阅读 查看更多
 Objective-C  
 3900    188 
PKRevealController

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

828次阅读 查看更多
 Swift  
 5400    136 
TextFieldEffects

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

906次阅读 查看更多
 Swift  
 12400    331 
Chameleon

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

824次阅读 查看更多
 Objective-C  
 2000    83 
PDTSimpleCalendar

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

914次阅读 查看更多
 Objective-C  
 11800    265 
DZNEmptyDataSet

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

928次阅读 查看更多
 Swift  
 1200    20 
SubtleVolume

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

847次阅读 查看更多
 Swift  
 4600    76 
SwiftEntryKit

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

904次阅读 查看更多
 Swift  
 1500    23 
Bartinter

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

973次阅读 查看更多
 Swift  
 5300    116 
LoginCritter

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

873次阅读 查看更多