我正在使用IQKeyboardManagerSwift最新版本我在底部发出黑屏 - >当我在设备键盘的横向模式中点击文本字段时,控制器和背景图像的视图上升可以在底部看到窗口的黑屏。键盘解除后视图不会回到原始位置。
我想移动文本字段的容器视图,而不是控制器和背景图像的视图,容器视图在自动布局中水平和垂直居中。我试图将IQLayoutGuideConstraint添加到容器视图但没有运气。如果你能提供一些信息来实现它会很棒。请看下面的故事板截图
答案 0 :(得分:1)
尝试从firstResponder
中删除您的viewDidLoad
,然后像这样将其放入viewDidAppear
override func viewDidAppear(_ animated: Bool) {
super.viewDidAppear(true)
yourTextField.becomeFirstResponder()
}
答案 1 :(得分:0)
P.S。 请勿在viewController中将文本字段设置为firstResponder。
例如:-(在ViewDidLoad方法中)
[self.yourTextField becomeFirstResponder];
如果您已进行上述设置。请对此行发表评论(删除),然后尝试。
祝一切顺利。
答案 2 :(得分:0)
您是否尝试过更新广告连播?
pod IQKeyboardManagerSwift