我的应用程序中有注册表单。它有大约 7 个用户正在填写的字段。 但是有些字段在键盘下面。
键盘隐藏了最后 3 个文本字段 - 所以我只想为它们移动框架。 我认为移动文本字段是个坏主意,因为我不仅应该移动文本字段,还应该移动每个文本字段的标签。 我对底部 View 没有限制。我所有的元素都与顶部元素有垂直间距是这个 View 。
如何实现?
我认为这很明显并且很容易解决,但发现了很多建议(没有一个对我有用)。
最佳答案
我认为您可以创建一个 UIView,并将所有控件(文本字段和标签)放在 View 的顶部。 然后,每当用户点击将被键盘隐藏的文本字段时,您将 UIView 的“contentInset”值设置为适当的值。 例如: self.palletView.contentInset = UIEdgeInsetsMake(-kKeyboardHeight, 0, -kKeyboardHeight, 0);
关于ios - 在指定的文本字段下显示键盘,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31280179/