如何禁用 UITextField 键盘而不隐藏它?

2023-12-10

我有一个动画,在此期间我想禁用键盘但不隐藏它。我什至尝试过self.view.userInteractionEnabled = NO;,但这隐藏了键盘。我想它必须调用resignFirstResponder.


要禁用所有功能,您可以使用

[[UIApplication sharedApplication] beginIgnoringInteractionEvents];

在开始动画之前

[[UIApplication sharedApplication] endIgnoringInteractionEvents];

动画完成后,例如在其完成块中。

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

如何禁用 UITextField 键盘而不隐藏它? 的相关文章

  • iOS 8:键盘扩展。添加弹出按键的问题

    我正在构建我的键盘扩展应用程序 并且当用户点击按钮时 我在按钮上添加了按键弹出动画 它适用于内部图像 但对于顶行图像 弹出区域会在剪辑子视图时被隐藏 我尝试使用 ClipToBound 属性并将其设置为 False 但仍然不起作用 有人知道
  • 如何获取键盘的高度?

    不同 iOS 设备上的键盘高度有所不同 有谁知道如何以编程方式获取设备键盘的高度 Swift 您可以通过订阅来获取键盘高度UIKeyboardWillShowNotification通知 假设您想在显示之前知道高度是多少 Swift 4 N
  • iOS 8 中 UIKeyboardWillShowNotification 的行为是否有变化?

    我有一个简单的UIView块动画 用于在键盘显示时将一组文本字段动画化到视图中 并在键盘隐藏时将它们动画化回来 这在 iOS 6 和 7 中工作得很好 但现在我得到了不正确的行为 这一切都表明了一些变化UIKeyboardWillShowN
  • 如何在iOS中制作其他语言的键盘

    我想创建一个与 iPhone 键盘不同的高棉键盘 我怎样才能做到这一点 不幸的是 您无法控制键盘的语言 用户通过设置应用程序选择他们想要使用的键盘 并可以使用键盘上的地球图标在它们之间切换 打开键盘后 它将打开最近使用的键盘
  • iOS 8 下不显示键盘

    当专注于我的应用程序的文本字段时 它们都无法调出键盘 我无法输入任何字母 不过iOS 8之前还可以 我尝试旋转屏幕 发现键盘显示在屏幕范围之外 检查视图框架 它是1024 768 似乎是正确的 最后发现是模拟器的问题 不是iOS 8的bug
  • 在 ios UIKeyboard 上启用向上键和向下键 [关闭]

    这个问题不太可能对任何未来的访客有帮助 它只与一个较小的地理区域 一个特定的时间点或一个非常狭窄的情况相关 通常不适用于全世界的互联网受众 为了帮助使这个问题更广泛地适用 访问帮助中心 我们正在尝试创建一个 uikeyboard 它将收集用
  • 如何创建右上角带有完成按钮的 UIKeyboard?

    我需要展示UIKeyboard右上角有 完成 按钮 请查看附图 任何帮助将不胜感激 这可能对你有帮助 请检查一下BS键盘控制
  • 如何在弹出框内显示键盘?,ipad 密码锁定样式

    是否可以按照为 ipad 设置密码时显示的方式显示键盘 不幸的是没有 但我所做的复制是 使用界面生成器在我的密码视图中构建了一堆按钮 例如键盘 然后将每个按钮链接到一个可以更改文本字段的命令 IBAction button9 clicked
  • ios 中键盘显示方向错误

    我有一个viewcontroller在支持横向和纵向方向的应用程序中 单击按钮后 会出现一个弹出窗口 我应该在其中输入名称 在纵向模式下一切正常 但是 如果我关闭键盘 向左或向右旋转设备 然后打开弹出窗口 键盘仍会以纵向模式打开 I ve
  • 将 iOS 键盘布局更改为表情符号?

    当 UITextField 成为第一响应者时 是否可以将键盘布局更改为表情符号 或根据用户操作 例如点击 UIButton 我知道我可以将键盘布局更改为以下之一 typedef enum UIKeyboardTypeDefault Defa
  • 当视图已经加载时,如何使用出现的键盘打开视图?

    我有一个要求 在视图中有一个文本字段 当我想通过切换选项卡 基于选项卡的应用程序 打开视图时 第一次加载视图时会出现键盘 因为我调用了 loadview 方法 但是当我切换到 tab2 并再次切换到 tab1 时 不会调用加载视图 我希望每
  • 当键盘出现时,如何阻止 tableView 滚动? [复制]

    这个问题在这里已经有答案了 我有一个 UITableViewController 每个单元格都包含一个 UITextView 位于每个单元格顶部的单元格 当然 当与文本框的交互开始时 键盘将会出现 同时整个表格也会随着键盘的出现而向上滚动
  • 如果在 uitextview 中按下 Shift 键(修饰键),则检测/获取通知

    I m trying to figure out if there is any way in which we can detect if shift key is pressed or if any notification is se
  • 使用 Swift 通过键盘移动视图

    我有一个应用程序 在视图的下半部分有一个文本字段 这意味着当我在文本字段中输入内容时 键盘会覆盖文本字段 我如何在打字时向上移动视图 以便可以看到我正在输入的内容 然后在键盘消失时将其移回到原来的位置 我到处都看过 但所有解决方案似乎都在
  • iOS - 如何预加载键盘?

    问题 在大多数 iPhone 应用程序中 第一次出现键盘时会有相当多的延迟 可能创建键盘需要相当多的精力 即使在 iPhone 4 上也是如此 大多数人似乎对此表示同意 我不是 这真的让我烦恼 而且我的应用程序的呈现方式 用户会感到非常困惑
  • iphone中出现键盘时如何显示标签栏

    大家好 我正在一个基于选项卡栏的应用程序中工作 我需要显示键盘 键盘通常出现 但我希望应该显示我的选项卡栏 并且在选项卡栏上方只有键盘应该显示如何完成此操作 谢谢你们 您可以将选项卡栏与键盘一起移动 如下所示 IBAction textBo
  • iOS7 键盘返回/完成/搜索色调颜色

    借助新的 iOS 7 UIView 色调颜色 可以轻松快速地为整个应用程序设置主题 它甚至在编辑文本字段时更改文本插入符号的颜色 但是 键盘右下角的 关闭 按钮 可以是 完成 搜索 等 始终为蓝色 有什么办法可以改变这个吗 如果它与应用程序
  • iOS 8 键盘隐藏了我的文本视图

    我有一个UIViewController呈现使用self accountViewController modalPresentationStyle UIModalPresentationFormSheet 现在在 iOS 8 中最后一次UI
  • 键盘自动校正高度(带/不带自动校正)

    我得到的键盘高度是这样的 void keyboardNotification NSNotification notification NSDictionary keyboardInfo notification userInfo NSVal
  • 更改框架时 UITextView 光标位于框架下方

    我有一个UIViewCOntroller其中包含一个UITextView 当键盘出现时 我像这样调整它的大小 pragma mark Responding to keyboard events void keyboardDidShow NS

随机推荐

  • 处理塔防游戏 - 塔攻击敌人

    我会保持简短 我正在制作一个塔防游戏作为一个迷你项目 同时我有一些空闲时间 我正在尝试弄清楚如何实现塔 以便能够在敌人进入射程时使用 dist 射击敌人但我只是不知道如何实现使用敌人位置和塔位置的方法 我有一个 CreepSprites 和
  • 如何防止Chrome在自动填充用户名/密码时更改字体?

    我有一个包含用户名和密码输入的登录表单 在 Windows 上的 Chrome 中 在其他浏览器或 Mac 上不会发生这种情况 当将鼠标悬停在 Chrome 密码管理器中保存的用户名上时 字体会发生变化 字体的变化然后改变了输入的宽度 使我
  • dataTableOutput 顶部和底部的空“row-fluid”div

    我有一个使用 renderDataTable 创建输出的闪亮示例 我删除了所有可能的选项 分页 过滤 搜索等 但是 现在我的表输出的顶部和底部有一个空白行 以前是过滤和搜索的地方 仅当我删除了过滤和搜索选项时 如何从数据表包装器内部删除这两
  • 什么是 Mocha 平等测试?

    我正在使用 Mocha 测试 Express Node 应用程序 我想要进行以下测试 比较两个空数组 assert equal 通过 但是 Mocha 给了我以下错误 AssertionError 我应该使用哪种方法才能通过两个空数组的比较
  • ncurses 和 stdin 阻塞

    I have stdin in a select set and I want to take a string from stdin whenever the user types it and hits Enter But select
  • 是否可以“等待yield return DoSomethingAsync()”

    常规迭代器块 即 yield return 与 async 和 await 不兼容吗 这很好地说明了我正在尝试做的事情 async Task
  • Web 服务代理中的 SSL 证书问题

    我正在构建一个 JAVA Web 服务客户端 在其中连接到服务 该服务具有 ssl 证书验证 如何使用 ssl 证书验证来调用此服务 我在使用 Eclipse 构建的客户端中使用 JAX RPC 实现 举个例子将不胜感激 我能够进行网络服务
  • 如何在删除前在php中添加确认框?

    我在 PHP 中创建一个简单的列表 用户可以在其中添加姓名 年龄 电子邮件等 我还添加了一个删除选项 但我想在用户单击删除选项时添加一条确认消息 我尝试搜索 Google 但只找到了 jQuery 和 JavaScript 解决方案 有没有
  • 将一个 JSONAray 项目转换为多个项目

    我有以下字符串 它以列表的形式从数据库返回 我的假设是 该列表包含 3 个项目 但它只显示 1 作为大小 因此它将所有活动项作为一个元素返回 注意 当我尝试获取列表的第一个索引 list get 0 时 它仅返回一个 活动 而不是所有三个
  • 为什么下载 pdf 文档而不是在嵌入/iframe 中显示?

    我们有一个内部网站 其中有一些指向网络服务器上托管的 pdf 文档的链接 如果我打开 Chrome 开发工具 F12 检查链接并添加具有相同 pdf 文档的嵌入 它会下载该文件而不是显示它 我尝试过使用 embed 和 iframe 但仍然
  • 帮助使用 JCheckBox 制作 JTree

    我有一个不寻常的情况 我需要一个 JTree 每个节点包含 2 个复选框和一个标签 能够添加一个侦听器来告知何时选中任何潜在的复选框 我还需要根节点具有相同的布局 我假设这意味着创建一个带有 2 个 JCheckBox 和一个 JLabel
  • 分离类模板中的参数包

    我正在尝试编写一个使用参数包并为参数包中包含的每种类型实现成员函数的类模板 这是我到目前为止所拥有的 template
  • 使用 CAAnimation 启用用户交互?

    使用基于块的动画的选项字段制作动画时 允许用户与视图交互非常容易 但在我的程序中 我使用的是 CAKeyframeAnimation 并且没有看到任何用于设置启用用户交互的属性 有什么办法可以做到这一点吗 Thanks 编辑 这是实际的代码
  • 从哈希中提取值

    您好 我使用 HTTParty 调用远程 json 文件 我需要提取 URL 以在我的一项测试中使用 json 格式类似于 manifest header generated xxxxxxxxxxxxxxx name xxxxxxxxxxx
  • 如何在点击下拉菜单时制作CSS下拉菜单

    如何让下面的css下拉菜单只接受点击下拉 例如 现在当鼠标悬停 请选择 时 第二层出现 我想更改为当单击 请选择 时 出现第二层 另外 点击事件应该应用于第二层菜单 这是一个Fiddle 我正在使用 jquery 但不知道如何执行此操作 h
  • localhost 或 127.0.0.1 的第三方签名 SSL 证书?

    在不透露太多信息的情况下 我需要设置一个网络服务器系统 供互联网上的最终用户使用 用例是这样的 连接到系统时 最终用户 通常 在家中位于本地防火墙后面 该系统由我们托管的远程服务器组成 严格通过 https 使用 SSL 授权机制要求用户在
  • 为什么将字符串铲入哈希会导致这个结果? [复制]

    这个问题在这里已经有答案了 我正在研究 Ruby Koans 以便更好地掌握 Ruby 和 TDD 我到达代码中的第 93 行about hashes rb这让我很困惑如何将其铲入默认构造函数而不是哈希值中 出于好奇 我尝试使用相同的字符串
  • np.将 ND 张量/数组与一维数组连接起来

    我有两个数组a和b a shape 5 4 3 array 0 0 0 0 0 0 0 0 0 0 10772717 0 604584 0 41664413 0 0 0 0 0 0 0 10772717 0 604584
  • Maven 3 和时间戳

    我有关于 Maven 3 和 Nexus 存储库的各种问题 在我们的 Nexus 存储库中 我只想解决时间戳依赖性 也就是说 我想阻止将带时间戳的依赖项下载到我的本地存储库 而且在我的 Nexus 配置中 只有最新的快照 jar 版本是完全
  • 如何禁用 UITextField 键盘而不隐藏它?

    我有一个动画 在此期间我想禁用键盘但不隐藏它 我什至尝试过self view userInteractionEnabled NO 但这隐藏了键盘 我想它必须调用resignFirstResponder 要禁用所有功能 您可以使用 UIApp