我正在使用IQKeyboardManager。
点击“回复”后,我在屏幕中间显示UITextView
透明背景。整个viewController
向上移动,很好。但当我解雇时,viewController
顶部位于statusBar
之下。
为什么会这样?
答案 0 :(得分:0)
这是 IQKeyboardManager 的行为。 IQKeyboardManager将采用最顶层的视图控制器,并根据textView位置将整个视图控制器向上推。图书馆没有任何问题。这就是它的实现方式。因此,有几种方法可以避免这种情况。
下线使用的一种方法。试试一次。我不确定这对每个项目都有用。
self.view.window.windowLevel = UIWindowLevelStatusBar;
另一种方法是为TextView添加一个超级视图并尝试。这些是处理它的几种可能方式。
答案 1 :(得分:0)
请尝试将ScrollView和导航栏中的那些TextField(如果使用自定义)移出ScrollView。它将解决此问题。