用户名为空时UITextFild 抖动
2015-08-05 21:28
411 查看
/* 用户名为空时UITextFild
抖动 */
- (void)shake{
CAKeyframeAnimation *keyAni = [CAKeyframeAnimation
animationWithKeyPath:@"position"];
[keyAni
setDuration:0.24f];
NSArray *array = [[NSArray
alloc] initWithObjects:[NSValue
valueWithCGPoint:CGPointMake(self.field.center.x,
self.field.center.y)],
[NSValue
valueWithCGPoint:CGPointMake(self.field.center.x
- 5, self.field.center.y)],
[NSValue
valueWithCGPoint:CGPointMake(self.field.center.x
+ 5, self.field.center.y)],
[NSValue
valueWithCGPoint:CGPointMake(self.field.center.x,
self.field.center.y)],nil];
[keyAni
setValues:array];
[self.field.layer
addAnimation:keyAni
forKey:@"text"];
}
抖动 */
- (void)shake{
CAKeyframeAnimation *keyAni = [CAKeyframeAnimation
animationWithKeyPath:@"position"];
[keyAni
setDuration:0.24f];
NSArray *array = [[NSArray
alloc] initWithObjects:[NSValue
valueWithCGPoint:CGPointMake(self.field.center.x,
self.field.center.y)],
[NSValue
valueWithCGPoint:CGPointMake(self.field.center.x
- 5, self.field.center.y)],
[NSValue
valueWithCGPoint:CGPointMake(self.field.center.x
+ 5, self.field.center.y)],
[NSValue
valueWithCGPoint:CGPointMake(self.field.center.x,
self.field.center.y)],nil];
[keyAni
setValues:array];
[self.field.layer
addAnimation:keyAni
forKey:@"text"];
}
相关文章推荐
- UE4暴露游戏元素给蓝图
- ContentValues的用法
- UE4编程快速入门
- iOS开发_UIView
- 用UIPagecontrol和UIScroller制作简易的相册(MRC状态下)
- UE4蓝图术语表
- Quartz2D - 04.利用贝瑟尔路径(UIBezierPath)绘制基本图形
- Windows/MFC_三个退出程序消息:WM_CLOSE、WM_DESTROY、WM_QUIT
- UE4蓝图用户指南
- UE4蓝图简介
- Rescue
- iOS之UIView的层次结构变更
- UIPickerView的简单应用——省份/城市选择的实现
- CSS3 Media Query:移动 Web 的完美开端
- 黑马程序员——break和continue语句+函数+函数重载-第4天
- 黑马程序员—JAVA基础—GUI(图形化界面编程)
- iOS之UIView的圆角
- UIView详解
- iOS之UIView的变更动画
- 28.UIScrollView和UIPageController