CATransition *animation = [CATransition animation];
animation.delegate = self;
animation.duration = 0.5f;
animation.timingFunction = UIViewAnimationCurveEaseInOut; if ([subView isKindOfClass:[AreaNumPickerView class]]) {
animation.subtype = kCATransitionFromBottom;
}else{
animation.type = kCATransitionPush; //平移
animation.subtype = kCATransitionFromRight;//从右到左
} [superView addSubview:subView];
[[superView layer] addAnimation:animation forKey:@"animation"];
相关文章
- pycharm中添加flask_cors、flask_migrate时找不到
- 使用mybatis-plus的insert方法遇到的坑(添加时id值不存在异常)
- 使用mybatis-plus的insert方法遇到的坑(添加时sql语句没有主键)
- 【界面优化】使用viewpagerindicator添加下划线滑动动画
- QWidget 保持原有行为, 且被添加到 QGraphicsScene, 同时可以在按住Ctrl时 进行移动
- mvn打包时添加日期参数
- Android为ViewPager添加切换动画——自己定义ViewPager
- 为UIView添加分类直接改或获取控件的frame值
- WindowManager addViw时添加自定义动画效果
- vb代码之-------当窗体BorderStyle属性为0时,添加窗口预览到任务栏