dnaxtensions
简介
用于iOS开发的实用扩展。
要求
- iOS8
- Swift 4
安装
通过CocoaPods可以获取 dnaXtensions。要安装它,只需将以下行添加到您的 Podfile 中:
pod 'dnaXtensions'
扩展
UIColor
lighter
返回颜色的较亮版本。还可以指定介于0.0和1.0之间的数量。
darker
返回颜色的较暗版本。也可以指定介于0.0和1.0之间的数量。
String
localized
以简写方式获取带有额外功能以获取另一首选语言的本地化字符串。
UIViewController
removeNavigationBarHairLine
移除视图控制器的导航控制器导航栏的悬线(如果存在)。
restoreNavigationBarHairLine
恢复导航栏划痕为默认设置。
addTapToDismissKeyboardGesture
向视图控制器的视图中添加一个点击手势以在点击时关闭任何输入视图。
dismissKeyboard
删除任何输入视图。
Date
isEqualToDateIgnoringTime
根据年份、月份和天来检查两个日期,忽略时间部分。
isToday
布尔值表示日期是否为当前日期的同一天。
isTomorrow
布尔值,表示日期是否与明天同一天。
isYesterday
布尔值,表示日期是否与昨天同一天。
UIView
getImageFromView
返回视图的 UIImage。
UIImage
透明化
设置图像的透明度值。
缩放
返回给定大小缩放后的自我图像。
UIAlertController
添加操作
使用默认实现,用更少的样板代码添加操作。
作者
Dan Isacson
许可协议
dnaXtensions 可在 MIT 许可下获取。有关更多信息,请参阅 LICENSE 文件。