NYSTools Class Reference
Inherits from | NSObject |
---|---|
Declared in | NYSTools.h NYSTools.m |
+ zoomToShow:
弹性缩放动画
+ (void)zoomToShow:(CALayer *)layer
Parameters
layer |
作用图层 |
---|
Discussion
弹性缩放动画
Declared In
NYSTools.h
+ swayToShow:
左右晃动动画
+ (void)swayToShow:(CALayer *)layer
Parameters
layer |
作用图层 |
---|
Discussion
左右晃动动画
Declared In
NYSTools.h
+ shakeAnimation:
左右抖动动画(错误提醒)
+ (void)shakeAnimation:(CALayer *)layer
Parameters
layer |
左右图层 |
---|
Discussion
左右抖动动画(错误提醒)
Declared In
NYSTools.h
+ deleteAnimation:
删除动画抖动效果
+ (void)deleteAnimation:(CALayer *)layer
Parameters
layer |
作用图层 |
---|
Discussion
删除动画抖动效果
Declared In
NYSTools.h
+ shakToShow:
按钮左右抖动动画(错误提醒)
+ (void)shakToShow:(UIButton *)button
Parameters
button |
作用按钮 |
---|
Discussion
按钮左右抖动动画(错误提醒)
Declared In
NYSTools.h
+ animateTextChange:withLayer:
滚动动画
+ (void)animateTextChange:(CFTimeInterval)duration withLayer:(CALayer *)layer
Parameters
duration |
滚动显示 |
---|---|
layer |
作用图层 |
Discussion
滚动动画
Declared In
NYSTools.h
+ getNowTimeTimestamp
获取当前时间戳(单位:毫秒)
+ (NSString *)getNowTimeTimestamp
Discussion
获取当前时间戳(单位:毫秒)
Declared In
NYSTools.h
+ transformTimestampToTime:format:
将时间戳转换成格式化的时间字符串
+ (NSString *)transformTimestampToTime:(NSTimeInterval)timestamp format:(NSString *)format
Parameters
timestamp |
时间戳(单位:毫秒) |
---|---|
format |
默认格式 “YYYY-MM-dd HH:mm:ss” |
Discussion
将时间戳转换成格式化的时间字符串
Declared In
NYSTools.h
+ transformTimeToTimestamp:format:
将某个时间转化成 时间戳(单位:毫秒)
+ (NSTimeInterval)transformTimeToTimestamp:(NSString *)formatTime format:(NSString *)format
Parameters
formatTime |
时间字符串 |
---|---|
format |
默认格式"YYYY-MM-dd HH:mm:ss" |
Discussion
将某个时间转化成 时间戳(单位:毫秒)
Declared In
NYSTools.h
+ timeBeforeInfoWithTimestamp:
时间戳转换成XX分钟之前
+ (NSString *)timeBeforeInfoWithTimestamp:(NSInteger)timestamp
Parameters
timestamp |
时间戳(单位:毫秒) |
---|
Discussion
时间戳转换成XX分钟之前
Declared In
NYSTools.h
+ getAgeWithBirthdayString:
计算年纪
+ (NSInteger)getAgeWithBirthdayString:(NSString *)birthdayStr
Parameters
birthdayStr |
生日字符串(1991-01-01) |
---|
Discussion
计算年纪
Declared In
NYSTools.h
+ addShadowToView:withColor:
/ 添加圆角阴影
+ (void)addShadowToView:(UIView *)theView withColor:(UIColor *)theColor
Parameters
theView |
目标view |
---|---|
theColor |
阴影颜色 |
Discussion
/ 添加圆角阴影
Declared In
NYSTools.h
+ rh_bezierPathClip:cornerRadius:
/ 图片圆角效果
+ (UIImage *)rh_bezierPathClip:(UIImage *)img cornerRadius:(CGFloat)cornerRadius
Parameters
img |
目标图片 |
---|---|
cornerRadius |
圆角尺度 |
Discussion
/ 图片圆角效果
Declared In
NYSTools.h
+ addRoundedCorners:corners:radius:
添加部分圆角
+ (void)addRoundedCorners:(UIView *)view corners:(UIRectCorner)corners radius:(CGFloat)radius
Parameters
view |
作用域 |
---|---|
corners |
UIRectCornerTopLeft | UIRectCornerTopRight | UIRectCornerBottomLeft | UIRectCornerBottomRight | UIRectCornerAllCorners |
radius |
圆角半径 |
Discussion
添加部分圆角
Declared In
NYSTools.h
+ addRoundedCorners:corners:radius:borderWidth:borderColor:
添加部分圆角和边框
+ (void)addRoundedCorners:(UIView *)view corners:(UIRectCorner)corners radius:(CGFloat)radius borderWidth:(CGFloat)borderWidth borderColor:(UIColor *)borderColor
Parameters
view |
作用域 |
---|---|
corners |
UIRectCornerTopLeft | UIRectCornerTopRight | UIRectCornerBottomLeft | UIRectCornerBottomRight | UIRectCornerAllCorners |
radius |
圆角半径 |
borderWidth |
边框宽度 |
borderColor |
边框颜色 |
Discussion
添加部分圆角和边框
Declared In
NYSTools.h
+ nullToString:
判断NSString值是否为空或null并转换为空字符串
+ (NSString *)nullToString:(id)string
Parameters
string |
str |
---|
Discussion
判断NSString值是否为空或null并转换为空字符串
Declared In
NYSTools.h
+ isBlankString:
YES null NO !null
+ (BOOL)isBlankString:(id)string
Parameters
string |
str |
---|
Discussion
YES null NO !null
Declared In
NYSTools.h
+ transformToPinyin:
拼音转换
+ (NSString *)transformToPinyin:(NSString *)str
Parameters
str |
content |
---|
Discussion
拼音转换
Declared In
NYSTools.h
+ nameStringAsteriskHandle:
姓名加*
+ (NSString *)nameStringAsteriskHandle:(NSString *)string
Parameters
string |
姓名 |
---|
Discussion
姓名加*
Declared In
NYSTools.h
+ phoneStringAsteriskHandle:
号码加*
+ (NSString *)phoneStringAsteriskHandle:(NSString *)string
Parameters
string |
号码 |
---|
Discussion
号码加*
Declared In
NYSTools.h
+ showTopToast:
Toast 头部
+ (void)showTopToast:(NSString *)str
Parameters
str |
内容 |
---|
Discussion
Toast 头部
Declared In
NYSTools.h
+ showBottomToast:
Toast 底部
+ (void)showBottomToast:(NSString *)str
Parameters
str |
内容 |
---|
Discussion
Toast 底部
Declared In
NYSTools.h
+ showToast:
Toast居中显示
+ (void)showToast:(NSString *)msg
Parameters
msg |
内容 |
---|
Discussion
Toast居中显示
Declared In
NYSTools.h
+ getDeviceIdentifier
获取设备唯一标识(APP重装会改变)
+ (NSString *)getDeviceIdentifier
Discussion
获取设备唯一标识(APP重装会改变)
Declared In
NYSTools.h
+ systemShare:controller:completion:
系统分享
+ (void)systemShare:(NSArray *)items controller:(UIViewController *)controller completion:(UIActivityViewControllerCompletionWithItemsHandler)completion
Parameters
items |
需要分享的类目,可以包括文字,图片,网址 |
---|---|
controller |
视图控制器 |
completion |
回调 |
Discussion
系统分享
Declared In
NYSTools.h
+ log:layer:
日志打印
+ (void)log:(NSString *)text layer:(NSInteger)layer
Parameters
text |
log |
---|---|
layer |
层级 |
Discussion
日志打印
Declared In
NYSTools.h
+ log:obj:
错误打印
+ (void)log:(Class)from obj:(id)obj
Parameters
from |
调用类 |
---|---|
obj |
打印对象 |
Discussion
错误打印
Declared In
NYSTools.m