好久没写了,因需求赶的较紧,故一直忙着工作。在加上边开发新需求,边改造架构,真可谓是废寝忘食啊,虽然如此,还是很感谢能在工作中,能够有机会主导架构改造。现在正在进行第三轮测试,从目前来看,bug量并不多,很欣慰。
在新的需求中,将编辑信息的需求,放到了native这边。原因是,前端开发编辑功能,界面和交互上存在诸多问题。因问题尚未克服,故此次的编辑交由native完成。编辑界面的UI很简单,用表单的形式呈现几个简单的说明文字+一个输入框。交互要求为:输入框制定键盘类型,并检测输入内容格式是否正确,限制输入框的个数,自定义滚轮键盘,网络请求滚轮数据,弹出键盘时,输入框不被遮挡等等。完成界面很容易,我用xib+约束来构建。加上交互要求和自测,5个小时搞定。
开发编辑功能,遇到两个问题,问题一(之前遇见还尚未解决的):输入框中,出输入中文外,都正常。仅输入中文时,文字下沉。输入完成后,文字正常居中。问题二:不等高系统键盘切换时,会有黑条闪动。
目前第二个问题已解决。解决方法是:编辑界面之前是放在navigation 中push展现的。换成present展现,就ok了。
问题一,还未解决。其他小伙伴,如有方法解决,请留言。谢谢。