登录 立即注册
金钱:

Code4App-iOS开发-iOS 开源代码库-iOS代码实例搜索-iOS特效示例-iOS代码例子下载-Code4App.com

关于在tableView上动态添加一个textFiled[复制链接]

[i=s] 本帖最后由 zq007 于 2017-8-19 11:54 编辑 [/i]

一开始textFiled是默认添加在tableVIew上的,坐标为(0 ,tableView.frame.size.height ,tableView.frame.size.width),当tableVew滑动到textfield出来时,textFiled从tableView上移除添加到self.view上,保持在页面底部.不再随tableVIew一起滑动,现在出现一个问题,如果textFiled只滑出一半编辑,textfield会比键盘高度要多出一段距离,如果全部显示的话编辑就是正常的,想问下大佬们能怎么优化吗 弄了几天了

zq007 447查看 · 2回复 · 2017-8-19 11:14 有用(0
共2个回答
IO10101 2017-8-23 12:56 回复

监听键盘弹出的时候获取textfield的位置,如果不在底部就调整一下。

青卷三部 2017-9-5 11:24 回复

如果是textField添加在tableView上显示的话,你可以获取到点击tableView row的位置,然后整体将tableView上移。不需要只移动textFiled位置或者另添加到self.view。

另外,你在textfield的delegate方法中改变tebleView的位置时,必要使用+= 这种方法,因为每次改变都会执行+=这个方法,切换中英文也会执行

需要登入后才可以评论 登录 | 立即注册
*滑动验证:
关闭

每日头条

通过邮件订阅最新 Code4App 信息
上一条 /4 下一条
联系我们
关闭
合作电话:
13802416937
Email:
435399051@qq.com
商务市场合作/投稿
问题反馈及帮助
联系我们

广告投放| Github|申请友链|手机版|Code4App ( 粤ICP备15117877号-1 )

返回顶部 返回版块