在我们的应用程序中,我们将keyboardAppearance设置为黑暗.正如预期的那样,这会产生黑色键盘.但是,如果键盘正在显示,我们按下主页按钮,然后返回应用程序,键盘将变为白色,如图所示.有什么想法吗?
解决方法
它可能与键盘是全局对象的事实有关.在任何给定的时间内,内存中只有一个键盘.此外,操作系统将根据背景自动更改键盘颜色.因此,您的设置可能只是被覆盖.我建议您在应用程序进入后台时隐藏键盘,然后在重新进入前景时重新显示它.然后当您重新显示键盘时,通过代码重置键盘外观.
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。