Unity IOS 软键盘输入框问题
Unity的软键盘输入框在IphoneX上第一次打开时,有一半会飞到屏幕外面,研究后发现是因为软键盘输入框在计算高度时候没将整个游戏的frame的偏移设置进去,而第一次打开输入框的时候偏移较大,所以飞到界面外面了。
知道问题了就好办了,打开Unity导出的IOS工程的Class/UI/Kayboard.mm文件,找到里面的positionInput方法,将
editView.frame = CGRectMake(0, y - kToolBarHeight, kbRect.size.width, kToolBarHeight);
替换为
editView.frame = CGRectMake(0, y - kToolBarHeight - [UnityGetGLView() frame].origin.y, kbRect.size.width, kToolBarHeight);
即可解决。
可直接下载该文件替换:https://download.csdn.net/download/yhjsspz/12021727
Unity IOS 软键盘输入框问题相关推荐
- 处理ios软键盘弹起和收起时页面滚动问题
处理ios软键盘弹起和收起时页面滚动问题 背景: 在开发添加主播功能时,页面底部需要弹出一个抽屉弹窗,点击抽屉上的输入框,会唤起软键盘,由于iOS的软键盘触发方式是将页面滚动,所以导致页面位置偏移 b ...
- unity调用软键盘
废话不多说,下面代码直接挂载到InputField上面 using System; using System.Collections; using System.Diagnostics; using ...
- uniapp 解决ios软键盘弹出input框被遮住或光标不在input框内
因为苹果和安卓底层的开发框架不一样 所以软键盘弹出时 苹果系统会出现这些问题 uniapp官方也没有给出明确的解决方案 这个写法是自己谷歌 社区查找并加以实验 得出的解决方案 <view cla ...
- 小程序ios软键盘弹起挡住input输入框
这是再写一个项目时偶然发现的一个小bug 要求我在点开页面的时候自动弹起键盘,我使用了input组件内的cursor-spacing属性,但是发现在ios上会出现错位的bug,后面我就使用了onKey ...
- uniapp让ios软键盘-点击-非输入框地方-自动收起
在pages.json里要使用这个特性的页面上style配置: "style" : { "app-plus": { ...
- ios软键盘弹出布局上移问题
如图:布局上移搜索框遮住搜索条目,影响搜索功能 // 兼容Android,ios 键盘弹起时,把搜索的数据顶上去影响布局和搜索功能var h = document.body.scrollHeight ...
- 关闭iOS软键盘的小方法
1 [[[UIApplication sharedApplication] keyWindow] endEditing:YES]; 其实就这么一句话,之前通过遍历子View还费时费力了. 转载于:ht ...
- 解决h5底部输入框在ios被软键盘顶飞 软键盘消失还下不来
好吧,其实不是顶飞,准确点说应该是h5页面fiexed定位在底部的输入框在ios软键盘弹起的时候软键盘跟输入框有时会有一段悬空的距离,无法紧贴.在安卓机子上则没有这样的情况. 解决方法是通过h5的sc ...
- ios微信软键盘之殇
先说一下业务场景. 界面有弹窗,在弹窗内输入时,弹出软键盘输入短信验证码.验证成功后隐藏弹窗,弹出有复制按钮的弹窗.点击复制按钮,复制相关内容. 在开发这个功能的时候,有两个渠道,一个是支付宝h5,一 ...
- 天津达内聊H5 软键盘兼容方案
最近一段时间在做 H5 聊天项目,过程中踩过一个大坑:输入框获取焦点,软键盘弹起,要求输入框吸附(或顶)在输入法框上.需求很明确,看似很简单,其实不然.作者实验了一些机型,发现了一些问题,并且逐一探索 ...
最新文章
- 【转】开放api接口签名验证
- Python学习之路—2018/7/14
- 现在不使用ZeroClipboard我们也能实现复制功能(转)
- AI又成中国名片!杭州8分钟展示阿里无人车,马云压轴广发英雄帖
- 精华阅读第7期|程序员职业人生规划的三点建议
- iOS最新验证电话号码与手机号码的正则方法
- Hanselminutes Podcast 244-Benjamin van der Veen的Kayak,OWIN,开源Web服务器等
- Cousera - Deep Learning - 课程笔记 - Week 15
- python实现中文情感分析与可视化
- 1467: 平面点排序(一)(结构体专题)
- 设计模式之禅(一)——六大设计原则
- 如何使用swagger的API接口获取数据并且封装
- 如何使用宝塔搭建个人网站
- ImageDraw类详解:几何图形的绘制与文字的绘制
- QQ邮箱邮件被拦截该怎么办?邮件被拦截的三种解决办法
- 2038年无数Java应用的崩溃
- C语言二级指针 (清晰易懂 图解概述)
- 华为计算机主板,[转帖]华为PC端台式机电脑来啦!自研主板及自研CPU处理器
- 机器学习、深度学习面试知识点汇总
- 用myeclipse开发java web教程_转:在MyEclipse下创建Java Web项目 入门(图文并茂)经典教程...