欢迎大家提交 Swift 开源代码。

Swift 开源代码 - UI

Swift 自定义 iOS 分段控件 SegmentedControl 。 使用方法: Create cell: let cell = SPSegmentedControlCell.init() cell.label.text = "Avenir" cell.imageView.image =...
Swift 自定义分段控件 SegmentedControl
SDiffuseMenu: Swift版AwesomeMenu, 点击菜单后选项按钮四散的动画效果。OC版本点击这里。 实际效果如下: 一、使用方法如下: 添加协议(动画状态回调) -> 设置选项数组 -...
Swift 菜单动画效果 SDiffuseMenu
Swift 刷新控件 JxbRefresh 。 顶部刷新: self.taleView.addPullRefresh({ [weak self] in dispatch_after(afterTime(3), dispatch_get_global_queue(0, 0), { self?.tale...
Swift 刷新控件 JxbRefresh
JavenKit 是用 Swift 开发的 iOS UI 组件,包括日期选择控制器(2种样式)、 日期选择键盘(10种模式)、自动轮播(UIScrollView)、图片浏览(仿Twitter)、弹出提示(JWA...
Swift iOS UI集合 JavenKit
Swift 股票K线图类库 OKKLineSwift。 因为绘制K线大部分工作都是在UI层,而UI层又是最易变的,目前不打算以Cocoapods方式提供,只需要把下载的源码拖动到你的工程即可。...
Swift 股票K线图类库 OKKLineSwift
SwiftyStarRatingView 是一个用 Swift 3.0 编写的评分控件,可以支持自定义图片和颜色,并且可以支持在XIB、StoreBoard中使用,并支持AutoLayout。 创建一个简单的视图: l...
Swift 评分控件 SwiftyStarRatingView
TangramKit是一套在Swift3.0语言上开发的iOS界面视图布局框架。它的名字来源于中国古代的玩具七巧板,寓意着可以用简单的功能来构造出各种千变万化且非常复杂的UI界面。Tan...
Swift iOS界面视图布局框架 TangramKit
JRAlertController JRAlertController:基于apple的UIAlertController控件api,用swift重新打造的UI控件,更符合主流app的风格。 JRAlertController总体效果图 UIAlertCont...
Swift 自定义 UIAlertController 控件 JRAlertController
DFPlayer 是纯 Swift 编写的视频播放器,基于 AVPlayer 封装,支持播放、暂停、重播、载入动画、进度控制(控件或手势)、横竖屏、标题显示、缓冲/进度显示、错误(failed/t...
Swift 视频播放器 DFPlayer
WHC_AutoLayoutKit 致力打造使用最简单功能最强大的自动布局开源库。 WHC_AutoLayoutKit 同时有OC版和Swift版。 Swift 版自动布局使用范例: override func viewDidLoad() ...
Swift 自动布局开源库 WHC_AutoLayoutKit
缘起 项目需求,我们要为“节操精选”开发夜间模式功能。我们的需求不是简单的调整亮度或者alpha,而是更换为一套更深色的UI。因此所谓夜间模式其实就是特定的更换主题(换...
Swift 主题换肤框架 SwiftTheme
WaveLoadingView是用Swift实现的水波加载动画效果。
水波加载动画WaveLoadingView
AutocompleteField 可以添加词语自动补全到你的 UITextFields. 示例代码: import AutocompleteField let textField = AutocompleteField(frame: CGRectMake(10, 10, 200, ...
词语自动补全 AutocompleteField
Swift写的简洁实用的视频快进、倒带控制视图类库。 示例代码: let videoURL = NSBundle.mainBundle().URLForResource("exampleVideo", withExtension: "mp4")! let videoV...
视频控制视图类库Periscope-VideoViewController
Eureka是Swift写的功能强大的表单(XLForm)组件库。
表单组件库Eureka
可以给标签栏添加动画效果的类库。
标签栏动画类库animated-tab-bar
Swift矢量图形框架,iOS和OSX上基于Quartz的图形计算和显示封装框架。 CGPoint,CGSize,CGRect,CGAffineTransform 的实用操作封装 CGContext 和 CGPath 的面向对象扩展 ...
Swift 矢量图形框架 SwiftGraphics
Swift写的易用、高可读链式动画类库。 示例一: // Create view let box = UIView(frame:CGRectMake(100,100,50,50)) view.backgroundColor = UIColor.blueColor() view.ad...
动画类库Cheetah
Swift写的高可读、链式代码风格动画框架库。 示例一: view.animation.makeBackground(purple).rotate(360).moveX(250).animate(1.5) 示例二: view.animation.moveWidth(5...
动画框架库DKChainableAnimationKit
Spring 是一个 Swift 框架,用来简化 iOS 上的动画开发。
Swift的动画库Spring