Unity IOS11 IOS12 InputFied无法弹出软键盘的解决办法
前两天用Unity 5.5.6 打包IOS自测的时候,发现点击InputField后居然不能弹出软键盘
google了一圈,发现不少人遇到这个问题
为了验证IOS10可以弹出软键盘,没有改任何代码都没有改,只是运行到IOS10上测试,确实没问题。
那么为什么会出现这个问题呢?如何解决这个问题呢?
当然,这是Uinty的BUG。
有人建议在xcode中添加一个接口,获取一下游戏键盘对应窗体,但试了没用。
也有人建议在xcode getkeybordstate的函数里面判断,如果游戏第一次启动键盘,返回true。
还有人说在Unity里面设置屏幕朝向为Portrain。
然而都不管用
同时从新拉了一个分支,同步进行Unity升级到2018.2的测试。接口变化太多了,不是半天就能保证不出问题的。。。就让这个分支留在那里了,哪天心血来潮再试升级
回到Unity 5.5.6,用一个空的工程添加InputField打包测试,可以弹出软键盘。。WTF。。。。
最后发现在游戏里面调用一次 TouchScreenKeyboard.active 问题得到完美解决。。。
Unity IOS11 IOS12 InputFied无法弹出软键盘的解决办法相关推荐
- iOS 模拟器不弹出软键盘的解决办法
iOS Simulator -> Hardware -> Keyboard 取消选择:"Connect Hardware Keyboard" 这个选项的意思是取消连接到 ...
- Android开发之EditText自动获取焦点自动弹出软键盘的解决办法
先看下如何自动弹出软键盘: <?xml version="1.0" encoding="utf-8"?> <ScrollView xmlns: ...
- [Unity]IOS系统升级到IOS 11后,UIInput无法弹出软键盘的问题
在最近Unity游戏项目开发时,遇到了一个诡异的bug,苹果手机在点击聊天输入框时,无法弹出软键盘,用了几部手机试了试,发现只有系统升级到ios 11才会出现这个问题.一开始是想直接升级Unity到最 ...
- Android --- 进入页面时,不弹出软键盘。当 EditText 被点击时不弹出软键盘,而是调用其他选择器,比如时间选择器等
功能需求: 1.进入页面时,不弹出软键盘 2.当 EditText 被点击时不弹出软键盘,而是调用其他选择器,比如时间选择器等 搜索百度测试: 1.百度上说用 editText.setInputTyp ...
- popwindow setFocusable(false) 不消失与弹出软键盘的冰火不容的矛盾
这是android的bug吗??? 有的手机设置setOutsideTouchAble(false),就可以让其在点击pop区域以外不消失,但是有的手机需要设置setFocusable(false)才 ...
- 使用popwindow制作弹出框与获得焦点弹出软键盘
如果是声明一各类 public class VideoFilterDialog extends PopupWindow 那么在构造方法中添加: conentView = inflater.inflat ...
- java 弹出软键盘_Android开发之弹出软键盘工具类简单示例
本文实例讲述了Android开发之弹出软键盘工具类.分享给大家供大家参考,具体如下: package com.maobang.imsdk.util; import android.content.Co ...
- Android中的EditText默认时不弹出软键盘的方法
在做项目过程中 , 父 Activity 中 用 ViewPager 中 的子 ActivityEditText默认弹出软键盘.这是想屏蔽 软键盘 应该从父 Activity 中处理.处理子 Acti ...
- android仿微信、QQ等聊天界面,实现点击输入框弹出软键盘、点击其他区域收起软键盘,默认滑动至最低端
如图所示,点击输入框及选择图片和发送按钮时软键盘显示且不消失,点击其他区域,则隐藏软键盘. 主要代码如下: override fun dispatchTouchEvent(ev: MotionEven ...
最新文章
- 【测试】物料帐单/多级差异流转测试
- Tomcat根据JSP生成Servlet机制解析
- Linux下Tomcat启动报错:port already in use
- python压缩映射过滤器
- gophp解释器_【干货】Gisp 解释器 Golang 辅助开发工具
- lintcode 中等题:Divide Two Integers 两个数的除法
- 4.3 朴素贝叶斯分类实战——新闻分类、垃圾邮件识别
- You have an error in your SQL syntax.....for the right syntax to use near 'describe
- Python数据结构与算法(17)---归并排序
- 笔记本Win10 装 ubuntu 20.04双系统踩坑记录:装Ubuntu系统+装显卡驱动(华硕天选2 配置intel i9+ RTX 3060+1T固态硬盘(两块512G固态硬盘))
- DNS 的工作原理——域名系统
- QQ认证空间已升级QQ公众空间,申请地址是?
- 在RecyclerView里使用图片轮播
- 使用userAgent区分浏览器版本
- 计算机二级Python考试经验分享(含考试大纲及知识点总结)
- 我爬取了CSDN总榜TOP10博主的2万多篇文章,看看他们为什么这么火
- 如何编制试算平衡表_编制试算平衡表
- 建行tendyronU盾 插入电脑突然不能自动跳转IE跳出登录密码框
- git stash、git branch使用方法
- meego linux版本,记MeeGo的多系统启动
热门文章
- 【绝对干货】2021年哔哩哔哩Java高级面试题及答案,完整版开放下载
- MacBook Pro常用快捷键汇总
- APICloud-App-Templates
- 【Python基础】①求两个整数的和与平均值
- Echarts柱状图的宽度设置
- linux如何执行python文件_以linux命令执行Python文件 - python
- python使用linux命令复制文件示例
- 【大厂高频真题100题】《岛屿数量》 真题练习第12题 持续更新~
- 使用flask,关于WARNING: This is a development server. Do not use it in a production deployment问题
- JS原型和原型链最详解(附图)