美文网首页
处理一个十分诡异的bug

处理一个十分诡异的bug

作者: 逐水而上 | 来源:发表于2017-06-01 18:51 被阅读33次

事情大概是这样的:
首页导航栏上有一个UITextField,点击这个textField需要push到下一个界面A,然后诡异的事情发生了,当push到A界面后,突然一根竖直方向的黑线(高度和屏幕高度相当)从屏幕右侧滑向屏幕左侧

然而,此时,我的A界面是空白的,哪儿来的不速之客,见鬼!

好吧,最终发现是因为点击textField时被迫弹出的键盘没来得及收回去,然后在A页面自动收回时不知何故出现的黑线。

那么,只要禁止首页键盘弹出就行了:

- (BOOL)textFieldShouldBeginEditing:(UITextField *)textField {
    return NO;
}```
也许你会问为什么要push到A界面,我也纳闷(可能产品经理当时睡着了),或者你会问为什么要用textField而不用Button,我更纳闷(可能上个程序员当时也睡着了……)

相关文章

网友评论

      本文标题:处理一个十分诡异的bug

      本文链接:https://www.haomeiwen.com/subject/dziefxtx.html