解决切换不等高的系统键盘时,会有黑条闪现

     好久没写了,因需求赶的较紧,故一直忙着工作。在加上边开发新需求,边改造架构,真可谓是废寝忘食啊,虽然如此,还是很感谢能在工作中,能够有机会主导架构改造。现在正在进行第三轮测试,从目前来看,bug量并不多,很欣慰。

    在新的需求中,将编辑信息的需求,放到了native这边。原因是,前端开发编辑功能,界面和交互上存在诸多问题。因问题尚未克服,故此次的编辑交由native完成。编辑界面的UI很简单,用表单的形式呈现几个简单的说明文字+一个输入框。交互要求为:输入框制定键盘类型,并检测输入内容格式是否正确,限制输入框的个数,自定义滚轮键盘,网络请求滚轮数据,弹出键盘时,输入框不被遮挡等等。完成界面很容易,我用xib+约束来构建。加上交互要求和自测,5个小时搞定。

     开发编辑功能,遇到两个问题,问题一(之前遇见还尚未解决的):输入框中,出输入中文外,都正常。仅输入中文时,文字下沉。输入完成后,文字正常居中。问题二:不等高系统键盘切换时,会有黑条闪动。

    目前第二个问题已解决。解决方法是:编辑界面之前是放在navigation 中push展现的。换成present展现,就ok了。

    问题一,还未解决。其他小伙伴,如有方法解决,请留言。谢谢。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值