键盘可以完成和取消按钮吗?

Posted

技术标签:

【中文标题】键盘可以完成和取消按钮吗?【英文标题】:Can keyboard have done and cancel buttons? 【发布时间】:2011-11-15 12:57:48 【问题描述】:

我正在尝试创建一个密码页面,类似于在 Windows Phone 设置中单击锁定+壁纸时打开的密码页面。

我怎么找不到带有完成和取消的键盘,当您切换密码开关时,在锁定+壁纸页面中可以看到完成和取消按钮以及数字键盘。

我如何获得类似的?作为替代方案,我尝试创建完成和取消按钮,但问题是,键盘与这些按钮重叠,就像在锁定+壁纸页面中一样,键盘保持不变并且不与按钮重叠。这应该意味着按钮存在用键盘吧?

有人可以帮我解决这个问题吗?

【问题讨论】:

【参考方案1】:

没有向 SIP 添加“完成”或“取消”按钮的 InputScope。 相反,您应该使用 ApplicationBar 并为每个功能添加按钮。或者,您可以使用勾号或保存图标的图像表示“完成”,使用十字表示“取消”。

如果您真的不需要取消按钮,请注意不要添加取消按钮,因为硬件后退按钮就足够了。

【讨论】:

+1 我想知道为什么 MS 首先决定为“完成”和“取消”使用额外的按钮。我感觉设置对话框中没有可用的应用栏。 是的,我有点意识到这一点。我已经创建了一个带有完成和取消的应用栏:),这看起来是完成它的唯一方法:) 无论如何谢谢。 这也很烦人,左右我们被某些实现事物的方式取笑,却发现我们不能做同样的事情。

以上是关于键盘可以完成和取消按钮吗?的主要内容,如果未能解决你的问题,请参考以下文章

IOS数字键盘加完成按钮

ios上有时候提交按钮点击两次才可以取消输入框软键盘

关闭 UISearchBar 键盘而不影响取消按钮

使取消按钮下键盘

如何隐藏/禁用软键盘 android 上的完成按钮?

即使在键盘关闭时也保持搜索栏取消按钮的颜色