我的项目具有以下纵向和横向界面生成器设计。
当为项目打开键盘时,它当前是从屏幕底部打开的。对于纵向而言,这是很好的选择,因为没有覆盖任何文本字段控件,而对于横向而言则没有。
我正在寻找一种方法,使键盘在横向放置时可以从右侧打开从
。]我当前正在使用一个库,它将正在编辑的文本字段自动滚动到此处(https://github.com/hackiftekhar/IQKeyboardManager),此解决方案的唯一问题是顶部字段从横向视图中消失,在这种情况下,我需要以便在键盘上输入数据时能够查看所有字段。
我不确定是否需要自定义键盘解决方案,或者在这种情况下这是否是最佳实践,因为我在此方面没有发现任何东西。
下面是我遇到的键盘问题的示例。
键盘隐藏底部文本字段:
键盘隐藏顶部文本字段:
在大多数情况下,如您在风景图片中所看到的那样,键盘似乎有足够的空间安装在右侧。如果可以缩小按键或缩小按键的大小,尤其是这种情况,但是我在这里或apples developer网站上找不到任何有关此方面的信息。如果键盘位于右侧,则允许用户在输入条目时查看所有4个文本字段。
感谢您的任何帮助!
我的项目具有以下纵向和横向界面生成器设计。当为项目打开键盘时,当前它是从屏幕底部打开的。这对...
解决此类问题的标准方法是针对不同的方向使用不同的布局。