学习ios键盘和textfield之间操作体会

本文介绍了一种计算方法,用于判断iOS应用中键盘弹出时是否遮挡了TextField。通过计算键盘高度与TextField位置之间的相对距离,可以决定是否需要调整视图的位置来避免遮挡。
所需要计算就是,键盘移动以后是否遮挡住了textfield,需要用到的计算公式:

int offset = 键盘的高度-(self.frame.size.height - self.textfiled.frame.y-32(这个就是textfiled的高度))。

if(offset>0)

{

  CGRect rect = CGRectMake(0.0f, -offset,width,height);                
                self.view.frame = rect;  

}

详细解答:http://blog.youkuaiyun.com/xiaotanyu13/article/details/7711954

 

http://www.tekuba.net/program/267/

http://www.sjsjw.com/kf_mobile/article/7_19928_19478.asp

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值