ios - SMS Message Composer 在联系人位置显示一个洞

标签 ios ios7 ios8 mfmessagecomposeviewcontroller

它曾经是这样工作的:

correct appearance

但随后,与我们公司合作的开发人员进行了一系列更改,使 iOS 7 中的导航栏和状态栏颜色相同,改变了状态栏的样式。现在,启动 SMS 消息编辑器如下所示:

beginning to slide up

almost done

当状态栏展开时(比如我在通话中),消息编辑器向上滑动有点远(如您在第三张图中看到的那样)但随后又向下滑动,您看到的孔是充满了灰色的收件人输入区域,一切看起来都很好。所以,即使它比以前更糟,但至少它最终会显示正确的东西。但是,当状态栏未展开时,我得到这个:

hole

您在上面看到的浅灰色条子是收件人应该出现的区域的一部分。显示/隐藏键盘没有帮助。我不知道是什么原因造成的,开发人员也没有 iPhone 可供测试。所以我想我应该在这里问......这种奇怪行为的可能原因是什么,以及解决它的任何建议?

最佳答案

我很好奇这里的界限是什么:https://gist.github.com/anonymous/852b61188f29eee2997e#file-gistfile1-diff-L54 ..我猜他们不会是你所期望的..你能添加一个日志语句并发布它设置的界限吗?

关于ios - SMS Message Composer 在联系人位置显示一个洞,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27716574/

相关文章:

ios - iOS 中 ScrollView 中的可扩展 UIView

ios - 从plist获取值的方法

android - Android 和 iPhone 移动应用开发时如何管理图片和图标

ios - RTCVideoCapturer 捕获器WithDeviceName :(NSString*) becomes very slow after subsequent calls

ios - 文本不适合 UILabel Swift

ios - dyld:在iOS 8上构建到真实设备时未加载库

ios - 运行 Xcode UI 测试时如何禁用自动完成?

iOS 7 改变了我的界面

xcode - iOS 7 中的 CoreData 迁移

iOS 8+ 黑屏