蓝牙扫描仪设置系统范围的键盘,UITextFields 不会在响应器上显示软键盘

2023-12-03

这有点卷曲,我不确定是否有答案。

我有一个简单的应用程序,它使用与 iPhone 配对的手持式蓝牙扫描仪来保存来自卡车后部的包裹列表。

扫描仪充当键盘,在扫描时发送字符串。在应用程序中,用户必须在设置中与扫描仪配对。

扫描完成后,文本字段将填充发送的字符串。最后一个字符是返回字符,此时内容将添加到 UITableView 的数据源中。

问题是这样的;一旦扫描仪被使用一次系统seems将其识别为唯一的用户输入。以后任何调出软键盘的尝试都会失败。这超出了扫描应用程序的范围 - 完全退出该应用程序并尝试使用苹果的短信应用程序也无法调出键盘。

有没有any(苹果法律)使用两者或设置首选输入设备的方式?蓝牙和配件似乎存在无数法律问题,我想知道我是否运气不好。有没有人听说过任何可以帮助我的事情?

看来我并不孤单(如这篇关于 iPad 软键盘的文章)


我想你已经差不多涵盖了。

根据HT4111:

您可以通过关闭蓝牙配件或关闭 iPad 上的蓝牙来停止使用蓝牙配件。

根据 Gizmodo 的10 个 iPad 基本提示和技巧:

当您将蓝牙键盘连接到 iPad 时,虚拟键盘将不再出现。 (这是一件好事。)但是,如果出于某种随机原因,您需要虚拟键盘怎么办?不要取消蓝牙配对。只需...按苹果物理键盘上的弹出键。它会调出虚拟的。

如果扫描仪上有关闭按钮,请点击该按钮。如果您有实际的蓝牙键盘,请使用它(如果是苹果键盘,请点击其弹出按钮)。如果您可以控制扫描仪硬件的设计,那么您可以添加一个“显示键盘”按钮(我不确定苹果使用哪个键码用于“弹出”),如果关闭它太乏味的话。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

蓝牙扫描仪设置系统范围的键盘,UITextFields 不会在响应器上显示软键盘 的相关文章

  • sizeWithFont: 的替代方法

    我有一堂课 其工作是将文本解析为几页 我使用 sizeWithFont 方法来识别一页何时结束而另一页何时开始 但不幸的是 由于需要解析的文本量相当大 整个操作需要在后台线程上执行 需要几秒钟才能完成 因此 有时我的界面上会出现视觉伪影 U
  • 无法运行 iPhone 模拟器 - 文件“日志”无法保存

    iPhone 模拟器无法运行 显示错误消息 文件 Logs 无法保存在 Library 文件夹中 因为 同名文件已存在 当 Logs 目录为空时 模拟器会创建子目录 CoreSimulator App ID 并显示上述消息 它是新的 OS
  • 如何在iOS中实时检测蜂窝信号功率的增加/减少

    我的应用程序 它是一个应用程序商店应用程序 能够通过 3G 4G LTE Edge 等进行连接 但是它无法实时检测 可能通过回调 信号强度已被修改 例如 如果我使用 4G 连接 并且位于信号为 EDGE 或 2G 的 角落 我想禁用某些功能
  • NSNumberFormatter 货币没有符号?

    我正在使用 NSNumberFormatter 从字符串中获取货币值 效果很好 我使用这段代码来执行此操作 NSNumberFormatter nf NSNumberFormatter alloc init nf setNumberStyl
  • 如何使用宏检测 iPhone 操作系统版本

    我想在我的应用程序中检测 iPhone 操作系统版本 我尝试过使用检测代码 但建议使用宏 有人有经验吗 你可以发布示例代码 以及使用什么库 我不确定建议您使用什么宏 我一直认为查找版本号以便与未来和以前的版本兼容的标准方法是使用 NSStr
  • UIImage 数据始终处于横向模式

    似乎当我用相机以肖像模式拍照时 UIImage具有正确的尺寸 长宽比 1536x2048 3 4 和方向 右 导出到文件 带有UIImage AsPNG Save 它始终以横向模式显示 2048x1536 4 3 这是真的吗 还是我做错了什
  • Android 蓝牙后台监听器

    我正在开发一个带有蓝牙聊天功能的Android应用程序 我已经成功地用两部手机实现了蓝牙聊天 但我的问题是 如果我从聊天活动更改到下一个活动 连接就会丢失 然后我无法从第二个活动发送消息 我怎样才能保持我的连接 也就是说 我想通过我的应用程
  • UIView 的 initWithFrame 不起作用?

    我通过 Interfacebuilder 将视图控制器设置为特定视图 但 initWithFrame 没有调用 但 drawRect 正在被调用 当我放置断点时 是的 因为不能保证initWithFrame 将在取消归档 xib 时调用 尝
  • iPhone RESTful Web 服务

    然而 甚至不确定标题是否正确 我想做的是使用标准 NSURLConnection 类来处理调用我的 web 服务的响应 我使用 POST 方法更新数据库 使用 GET 方法从数据库检索行 我遇到的问题是这两个操作可能同时发生 因此处理请求的
  • 如何在Android中使用蓝牙访问另一部手机的文件系统?

    通过蓝牙与手机配对后 是否可以访问 SD 卡内容 如音乐或图像 有这方面的教程或示例代码吗 我看到一个名为 蓝牙文件传输 的应用程序 想要制作另一个类似的应用程序 我读过有关蓝牙 蓝牙套接字的信息 但没有找到任何有用的信息如何执行该操作我正
  • 在 iPhone 模拟器中设置当前用户位置

    有没有办法在 Xcode 4 上的 iPhone 模拟器中设置当前用户位置 我希望模拟器显示除库比蒂诺之外的其他位置 是的 从模拟器的菜单中选择Debug gt Location gt Custom Location
  • 如何用动画隐藏/显示 UISearchBar 范围栏?

    我想在表格为空时 在搜索栏第一次编辑之前 不显示范围栏 在编辑时不显示范围栏 最后在编辑完成时显示它 我了解 UISearchBarDelegate 协议 但我不知道如何用动画显示 隐藏范围栏 我知道 UISearchBar 有setSho
  • UIDatePicker 仅显示月份和日期

    我想要一个UIDatePicker用户可以选择月份和日期 但不能选择年份 我知道闰年有额外的一天 所以为了简单起见 让我们把这一天扔掉 有没有办法删除年份列或有 2 个带有月 日的卷轴 其作用类似于UIDatePicker 所选月份中不存在
  • UIStatusBarStyle PreferredStatusBarStyle 在 iOS 7 上不起作用

    在我使用 Xcode 5 for iOS 7 构建的 iPhone 应用程序中 我设置了UIViewControllerBasedStatusBarAppearance YES in info plist 并在我的ViewControlle
  • UITableView 中的 moveRowAtIndexPath 导致动画不正确

    我有一个简单的 UITableView 控制器 显示 CoreData 我正在尝试实现 void tableView UITableView tableView moveRowAtIndexPath NSIndexPath fromInde
  • iPhone SDK-从我的应用程序中启动 youtube 应用程序

    我正在开发一个使用 UIWebView 来显示 youtube 视频列表的应用程序 为了播放视频 我使用 YouTube 嵌入功能 当用户单击视频缩略图时它会打开 YouTube 应用程序 效果很好 我希望当我单击网页视图上 YouTube
  • iphone - UISearchBar 上的搜索按钮

    我有一个使用 UISearchBar 的搜索功能 它是即时发生的 所以我认为用 完成 替换键盘上的 搜索 按钮会更明显 有没有办法做到这一点 thanks 您可以更改keyboardTypeUISearchBar 对象的属性 然而 没有办法
  • Xcode 4:删除构建设置中的项目

    在 XCode 4 0 中 有一个新设计的 构建设置 页面 我的问题是 一旦指定设置 我就看不到如何删除它 示例 我已将目标级别的 版本控制系统 更改为 Apple Generic 后来我意识到我应该在项目级别设置它 所以我想删除目标级别设
  • 显示来自 weburl iphone sdk 的 pdf

    我正在开发一个项目 我想显示网站上的 pdf 我有 pdf 的 url 知道如何做到这一点 我还想创建网站上 pdf 的缩略图 您可以在您的设备中显示 pdf 文件 直接将 url 传递给 UIWebView UIWebView webVi
  • NSString 的 UTF8String 的 CFString 等价物是什么?

    今天我陷入了僵化状态 因为我无法将一段简单的 ObjC 代码转换为其等效的 Cpp 代码 我有这个 const UInt8 myBuffer NSString aRequest UTF8String 我正在尝试用以下内容替换它 const

随机推荐