当显示表情符号时,我在默认键盘的顶部看到了这个蓝色条。我不知道它来自哪里,也无法摆脱它!我的键盘上没有任何自定义代码。我只是在点击 UITextField 时显示键盘。
更多信息:
键盘上的所有设置都设为默认值。
在 View Controller 上没有具有该颜色的 UIView 元素。
键盘上没有添加任何配件。
这只发生在表情符号键盘上。可能是因为它是唯一带有页面指示器的。
感谢您检查问题!
最佳答案
我终于找到答案了!我忘记了我已经为 UITabBarController 全局更改了 UIPageControl 的颜色。我不知道这会影响默认键盘的 UIPageControl 的颜色。
罪魁祸首的代码:
UIPageControl *pageControl = [UIPageControl appearance];
pageControl.pageIndicatorTintColor = [UIColor lightGrayColor];
pageControl.currentPageIndicatorTintColor = [UIColor blackColor];
pageControl.backgroundColor = [UIColor blueColor];
关于ios - 选择表情符号时键盘顶部出现随机蓝色,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25437471/