Yonat Sharon

22个pod

BadgeLabel

基本使用

objective-c BadgeLabel *badge = [BadgeLabel new]; badge.text = @"42";

配置外观

objective-c badge.backgroundColor = [UIColor blueColor]; badge.hasBorder = YES; badge.hasGloss = NO;

许可: MIT

  • Objective C

BatteryView

使用

swift let batteryView = BatteryView(frame: smallRect) batteryView.level = 42 // 任意0...100之间的值

许可: MIT

  • Swift

CameraBackground

功能

  • 支持前后摄像头。
  • 闪光灯模式:自动,开启,关闭。
  • 倒计时 计时器
  • 点击 对焦
  • 缩放

使用

swift view.addCameraBackground() // ... view.takeCameraSnapshot( { // 动画快照捕获 self.view.alpha = 0 UIView.animateWithDuration(1) { self.view.alpha = 1 } }, completion: { (capturedImage, error) -> () in self.view.freeCameraSnapshot() // 解冻图像 // ... 处理capturedImage和error } ) // ... view.removeCameraBackground()

许可: MIT

  • Swift

DirectoryUploader

监控目录并自动检测添加到其中的新文件。将所有文件上传到目标URL,之后进行清理。

使用

swift let uploader = DirectoryUploader(sourceDirectory: docDir, targetURL: endpointURL) // 现在,将文件存入docDir,并自动上传到endpointURL。

许可: MIT

  • Swift

EditableList

这是一个简单的文本字段列表,类似于Reminders.app,具有

  • 行内编辑。
  • 通过点击最后一行下面添加新行。
  • 具有列表重新排序功能的编辑模式。
  • 支持纯样式和分组样式的UITableView。

许可: MIT

  • Objective C

MiniDispatch

使用

swift view.addConstrainedSubview(label, constrain: .Leading, .Top) view.constrain(textField, at: .Leading, to: label, at: .Trailing, diff: 8)

许可: MIT

  • Swift

MiniLayout

使用

swift view.addConstrainedSubview(label, constrain: .Leading, .Top) view.constrain(textField, at: .Leading, to: label, at: .Trailing, diff: 8)

许可: MIT

  • Swift

MultiSelectSegmentedControl

一个支持多段选择子类的UISegmentedControl

无需图片 - 与UISegmentedControl的内置样式一起工作。

许可: MIT

  • Objective C

MultiSlider

具有多个滑块和值的UISlider克隆,可选的snap间隔,可选的值标签。

许可: MIT

  • Swift

MultiToggleButton

一个实现按以切换按钮文本的UIButton子类。(如相机闪光灯和计时按钮)

许可: MIT

  • Swift

PicUPSDKv3

许可: MIT

RadioGroup

许可: MIT

StepProgressView

使用

```swift let progressView = StepProgressView(frame: view.bounds) progressView.steps = ["First", "Second", "Third", "Last"]

progressView.currentStep = 0 // 开始第一个步骤 ... progressView.currentStep = 4 // 完成所有步骤 ```

许可: MIT

  • Swift

SweeterSwift

许可: MIT

YONAutoComplete

最简单的自动完成
只需创建一个YONAutoComplete对象,并将其分配为UITextField的委托

objective-c YONAutoComplete *autoComplete = [YONAutoComplete new]; textField.delegate = autoComplete;

用户可以从 completion 列表中选择,或键入新值,该值将自动添加到列表中。

许可: MIT

  • Objective C