美文网首页
点击UITextFiled跳转的bug记录

点击UITextFiled跳转的bug记录

作者: 自负的大撸sir | 来源:发表于2019-01-04 18:06 被阅读11次
workStation.png
通过collectionView实现整个页面
  1. 顶部轮播banner通过contentInSet设置
    底部模块由collectionView的section, header, footer组成
  2. 顶部轮播上层添加了textField控件: 不随轮播滚动, 点击textField即跳转到另外控制器
bug描述

点击textField后, 在跳转到另外控制器之前, 当前页面先向下偏移

解决思路
  1. 尝试在顶部轮播上层以同样方式在同一位置添加一个button, 实现点击button跳转到另外控制器, 发现当前页面并不会向下偏移
  2. 因此将问题范围锁定在textFiled上
  3. 既然是跳转之前当前页面先向下偏移, 那么尝试将跳转控制器的代码注释掉, 发现了问题: 点击textField, 当前页面会弹起键盘同时页面向下偏移
- (BOOL)textFieldShouldBeginEditing:(UITextField *)textField {
    //跳转控制器
    return YES;
}
  1. 因此, 点击textFiled时不让键盘弹出即可.
  2. 直接将上面的textFiledDelegate方法 return No即可.
    根据苹果头文件的注释: // return NO to disallow editing.

相关文章

  • 点击UITextFiled跳转的bug记录

    通过collectionView实现整个页面 顶部轮播banner通过contentInSet设置底部模块由col...

  • 产品工具

    轻薄指数 点击跳转 公众号数据查询 七麦数据 点击跳转 APP排行榜及ASO、版本记录查询等 数美科技 点击跳转 ...

  • Activity重复跳转

    点击按钮跳转新的activity,可能会出现多次跳转的bug1、通过AOP切面可以解决(这里不讨论) 看起来简洁,...

  • 日报(20170619)-clover

    测试: 1.早上 全网视窗最后的bug验证。 遗留问题-性能方面的bug:点击图表跳转,页面反应大于3秒,页面主要...

  • JS调用OC方法跳转之后返回方法不调用

    1:关于iOS9.4系统WebView跳转之后回来之后点击调用OC方法不管用的BUG 解法:iOS9.4由于跳转到...

  • 2018-03-27 fixBUG 记录 hitTest不是万能

    fix bug记录 乱用响应连的问题。 测试报了一个bug,点击tableView的空白区域会触发正常的点击事件。...

  • 基于jsrsasign的vue框架rsa前端加密实现

    一个菜鸟做给自己看的学习记录 前端rsa加密库API:点击跳转→jsrsasign.js 官网:点击跳转→官网链接...

  • 解决vue页面跳转不刷新问题

    问题场景: 当点击A页面某条记录跳转到B页面时,第一次正常,当再返回A页面点击其他记录跳转到B页面时,B页面数据没...

  • antd-路由跳转方式

    1、直接点击跳转页面: 方法一: 点击跳转 方法二: 点击跳转 2、点击按钮之后跳转: 引入:import { h...

  • 全栈JavaScript错误监控

    点击跳转:Fundebug 页面出现错误自动邮件提醒,免费,非常好用,做个记录

网友评论

      本文标题:点击UITextFiled跳转的bug记录

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