Yonat Sharon

22个pod
基本使用
objective-c BadgeLabel *badge = [BadgeLabel new]; badge.text = @"42";
配置外观
objective-c badge.backgroundColor = [UIColor blueColor]; badge.hasBorder = YES; badge.hasGloss = NO;
许可: MIT
使用
swift let batteryView = BatteryView(frame: smallRect) batteryView.level = 42 // 任意0...100之间的值
许可: MIT
功能
使用
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
监控目录并自动检测添加到其中的新文件。将所有文件上传到目标URL,之后进行清理。
使用
swift let uploader = DirectoryUploader(sourceDirectory: docDir, targetURL: endpointURL) // 现在,将文件存入docDir,并自动上传到endpointURL。
许可: MIT
这是一个简单的文本字段列表,类似于Reminders.app,具有
许可: MIT
使用
swift view.addConstrainedSubview(label, constrain: .Leading, .Top) view.constrain(textField, at: .Leading, to: label, at: .Trailing, diff: 8)
许可: MIT
使用
swift view.addConstrainedSubview(label, constrain: .Leading, .Top) view.constrain(textField, at: .Leading, to: label, at: .Trailing, diff: 8)
许可: MIT
一个支持多段选择子类的UISegmentedControl
无需图片 - 与UISegmentedControl的内置样式一起工作。
许可: MIT
使用
```swift let progressView = StepProgressView(frame: view.bounds) progressView.steps = ["First", "Second", "Third", "Last"]
progressView.currentStep = 0 // 开始第一个步骤 ... progressView.currentStep = 4 // 完成所有步骤 ```
许可: MIT
最简单的自动完成
只需创建一个YONAutoComplete
对象,并将其分配为UITextField
的委托
objective-c YONAutoComplete *autoComplete = [YONAutoComplete new]; textField.delegate = autoComplete;
用户可以从 completion 列表中选择,或键入新值,该值将自动添加到列表中。
许可: MIT