TestsTested | ✗ |
LangLanguage | Obj-CObjective C |
License | MIT |
ReleasedLast Release | Jun 2017 |
Maintained by dwanghello.
预览|Preview
使用|USE
/**
不带动画平移
@param tx X轴的平移数
@param ty Y轴的平移数
@param view 添加平移的所在对象
*/
[DWTransform dwTransformMakeTranslationTX:50 TY:50 toView:self.transformView];
/**
不带动画累计平移
@param tx X轴的平移数
@param ty Y轴的平移数
@param view 添加平移的所在对象
*/
[DWTransform dwCumulativeTransformMakeTranslationTX:50 TY:50 toView:self.transformView];
/**
带动画平移
@param tx X轴的平移数
@param ty Y轴的平移数
@param view 添加平移的所在对象
@param duration 动画执行时间
@param completion 动画执行完成之后的回调
*/
[DWTransform dwTransformMakeTranslationTX:25 TY:25 toView:self.transformView animateWithDuration:Duration completion:^(BOOL finished) {
NSLog(@"移动完成");
}];
/**
带动画累计平移
@param tx X轴的平移数
@param ty Y轴的平移数
@param view 添加平移的所在对象
@param duration 动画执行时间
@param completion 动画执行完成之后的回调
*/
[DWTransform dwCumulativeTransformMakeTranslationTX:25 TY:25 toView:self.transformView animateWithDuration:Duration completion:^(BOOL finished) {
NSLog(@"移动完成");
}];
/**
多个元素不带动画平移
@param tx X轴的平移数
@param ty Y轴的平移数
@param views 添加平移的所在对象数组
*/
[DWTransform dwTransformMakeTranslationTX:50 TY:50 toViews:@[view1, view2]];
/**
多个元素不带动画累计平移
@param tx X轴的平移数
@param ty Y轴的平移数
@param views 添加平移的所在对象数组
*/
[DWTransform dwCumulativeTransformMakeTranslationTX:50 TY:50 toViews:@[view1, view2]];
/**
多个元素带动画平移
@param tx X轴的平移数
@param ty Y轴的平移数
@param views 添加平移的所在对象数组
@param duration 动画执行时间
@param completion 动画执行完成之后的回调
*/
[DWTransform dwTransformMakeTranslationTX:50 TY:50 toViews:trnasArr animateWithDuration:Duration completion:^(BOOL finished) {
NSLog(@"多个元素带动画平移完成");
}];
/**
多个元素带动画累计平移
@param tx X轴的平移数
@param ty Y轴的平移数
@param views 添加平移的所在对象数组
@param duration 动画执行时间
@param completion 动画执行完成之后的回调
*/
[DWTransform dwCumulativeTransformMakeTranslationTX:50 TY:50 toViews:trnasArr animateWithDuration:Duration completion:^(BOOL finished) {
NSLog(@"多个元素带动画累计平移完成");
}];