当前位置: 首页 > 面试题库 >

如何在iOS中通过键盘显示UIView

隗嘉歆
2023-03-14
问题内容

当用户在inputAccessoryView中点击“附加”按钮时,我想通过键盘创建一个简单的视图。像这样:

在此处输入图片说明

有简单的方法吗?或者我应该创建我的自定义键盘?


问题答案:

您可以将该新子视图添加到您的应用程序窗口。

func attach(sender : UIButton)
{
    // Calculate and replace the frame according to your keyboard frame
    var customView = UIView(frame: CGRect(x: 0, y: self.view.frame.size.height-300, width: self.view.frame.size.width, height: 300))
    customView.backgroundColor = UIColor.redColor()
    customView.layer.zPosition = CGFloat(MAXFLOAT)
    var windowCount = UIApplication.sharedApplication().windows.count
    UIApplication.sharedApplication().windows[windowCount-1].addSubview(customView);
}


 类似资料:
  • 问题内容: 键盘出现时如何显示完整的列表?键盘隐藏了列表的下部。 我的列表行中有一个textField。当键盘出现时,无法向下滚动以查看完整列表。键盘在列表的前面,而不在列表的“下面”。这是我的编码: 有人可以帮我怎么做吗? 非常感谢你。 问题答案: 这里有一个处理键盘操作的,您可以订阅这样的键盘事件: 然后像这样使用它:

  • 问题内容: 请向我解释有关软键盘的问题。例如,我的活动,对话框片段或片段活动(无论如何)上都有一个EditText。这里是: 当它第一次显示时,我没有看到软键盘,必须按下editText才能获得焦点,然后出现键盘。另一个活动有所不同,当它出现在屏幕上时,将在没有任何帮助的情况下加载键盘。我认为 表示EditText将被聚焦并且键盘将出现,但是我错了。 我应该如何管理哪个组件将获得焦点,键盘将 自动

  • 大家早上好,当显示键盘时,我有一个关于调整布局大小的小问题。 在清单中,我有调整调整大小,我也试图使用调整潘,但我有问题与滚动的回收器视图。 我的布局代码是: 谢谢,谁能帮我

  • 我想永远不要像以编程方式显示/隐藏虚拟键盘一样隐藏虚拟键盘 或者(如果上面所说的不可能的话) 我想从虚拟键盘移除/隐藏/禁用下面(突出显示的绿色左下角)按钮。 在任何情况下都不要隐藏键盘,除非程序没有终止。 代码:你也可以在github上查看我的代码。

  • 问题内容: 我正在尝试将此代码更新为快速3: 到目前为止,我只是尝试了编译器给出的自动更正。结果是这样的代码: 不幸的是,这并没有使我走得太远,从而导致了其他错误。 有没有人解决这个问题? 请注意,我只是尝试如何编写通知。我(尚未)尝试修复通知功能。 问题答案: 斯威夫特4 您还可以在这些方法中使用以下代码获取键盘信息。