iOS弹解盘时 控制界面滚动的封装类
来源:互联网 发布:写关于宿舍知乎 编辑:程序博客网 时间:2024/06/05 17:09
大家都知道iOS不像安卓那样键盘弹出的时候输入框会往上边自动移动,很多时候回盖住输入框,带来不好的用户体验。所以我封装了一个类,专门用于弹出键盘时控制界面。代码如下,这两个类的代码我已经上传,在我上传的代码里可以找到。
#import <Foundation/Foundation.h>@interface SyAnimationUtil : NSObject/** * 点击UITextField需要弹起的View及高度 * * @param formFrame Frame */+ (void)beginAnimationShowView:(UIView *)formView height:(float )height;/** * 点击UITextField需要隐藏的View及高度 * * @param formFrame Frame */+ (void)beginAnimationHideView:(UIView *)formView height:(float )height;@end
#import "SyAnimationUtil.h"@implementation SyAnimationUtil+ (void)beginAnimationShowView:(UIView *)formView height:(float )height{ NSTimeInterval animationDuration = 0.30f; CGRect frame = formView.frame; frame.origin.y -=height;// frame.size.height +=height; [UIView beginAnimations:@"ResizeView" context:nil]; [UIView setAnimationDuration:animationDuration]; formView.frame = frame; [UIView commitAnimations];}+ (void)beginAnimationHideView:(UIView *)formView height:(float )height{ NSTimeInterval animationDuration = 0.30f; CGRect frame = formView.frame; frame.origin.y +=height;// frame.size.height -=height; //self.view移回原位置 [UIView beginAnimations:@"ResizeView" context:nil]; [UIView setAnimationDuration:animationDuration]; formView.frame = frame; [UIView commitAnimations];}@end
0 0
- iOS弹解盘时 控制界面滚动的封装类
- iOS--UIScrollView的一个封装好的自动滚动视图
- IOS 滚动视图加点击事件的封装
- Android开发在代码中控制view的显隐时,界面滚动条滚动
- Android开发在代码中控制view的显隐时,界面滚动条滚动
- MSClass.js的滚动封装类
- ios开发--控制scrollRectToVisible动画的滚动速度
- 控制文本框的滚动
- Xlistview的滚动控制
- iOS手动控制界面旋转
- 代码控制界面:ios开发
- iOS 9控制界面旋转
- iOS视频全屏与界面旋转的控制
- iOS AFNETWorkIng的封装类
- 类的访问控制与封装
- 类的封装和访问控制
- 线程控制 - _beginthreadex的封装类
- 线程控制 - AfxBeginThreadUI线程的封装类
- (1)ActiveMQ安装配置
- [LeetCode]Kth Smallest Element in a BST
- 深入了解 Dojo 的核心接口
- DASI_3 _CI&HT
- CSS3 Animation transform
- iOS弹解盘时 控制界面滚动的封装类
- Struts2的getServletContext().getRealPath("/WEB-INF")报空指针异常问题
- 关于用了一天时间在虚拟机下共享网络的问题说明
- shell 脚本学习七
- opencv2-3生成标定用的方格图
- 二维数组的定义问题(java)
- python入门之(元组、文件)
- AMD Mantle API 学习笔记 -- Mantle简介
- 安卓开发----listview中图片拉伸问题