ios 键盘在 UITextView 的真实设备中存在完成按钮

标签 ios iphone keyboard ios-simulator

键盘本身的“完成”按钮上有很多问题。 这个问题是关于 出现在 UITextView 的模拟器键盘上方的栏上的完成按钮。 这是我的模拟器的截图:

screenshot of my simulator

您会注意到在键盘上方,有一个带有“完成”按钮的栏。如果我点击那个按钮,键盘就会完全消失。

我对这种似乎自动存在的行为感到满意。我没有 iphone - 我现在正在模拟器上进行测试。我的问题是在真实设备上是 UI 和行为始终存在还是只存在于我的模拟器上?

最佳答案

TL;DR:是的,如果它已明确添加到代码中以显示在特定实例的键盘上方。但这不是默认情况。

默认情况下不存在,这是使用 UITextFieldUITextViewinputAccessoryView 属性添加的。我们不是免费得到的,我们必须自己创造。但是,如果您担心它在实际设备上(在您连接的屏幕上)可见,那么答案是肯定的。但我不想让您觉得每次在屏幕上看到键盘时都会看到完成按钮。

希望对您有所帮助!如果您有任何其他问题,请告诉我。

关于ios 键盘在 UITextView 的真实设备中存在完成按钮,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39812184/

相关文章:

ios - 当用户从 App Store 更新 iOS 应用程序时运行一组快速程序

ios - 如何获取设备 UIInterfaceOrientation

ios - 将 UISlider 旋钮移至中间,同时双击它

iphone - Ad hoc VS Build 应用程序行为

iphone - 如何使用 autoresizingmask 来阻止 UITableViewCell 的组件在编辑时消失? (iPhone/iPad)

调试时 iOS 8 自定义键盘崩溃

iphone - 带有 unicode 文本的 UILabel 过多

iphone - 'myObj = [[[[MyClass alloc] init] autorelease] retain];' 的影响?

java - android 键盘弹出,它是如何制作的?

java - 双击检查 Java