我正在尝试找到一种方法来标记哪些内容与TextField聚焦时弹出的键盘重叠。 考虑下面的最小示例: 我正在寻找可以应用于Circle的自定义修饰符。 这将决定键盘是否应该按照默认设置将Circle向上推到键盘上方,或者键盘是否应该与Circle重叠(我也不确定如何让键盘简单地重叠视图)。 到目前为 ...
我正在尝试找到一种方法来标记哪些内容与TextField聚焦时弹出的键盘重叠。 考虑下面的最小示例: 我正在寻找可以应用于Circle的自定义修饰符。 这将决定键盘是否应该按照默认设置将Circle向上推到键盘上方,或者键盘是否应该与Circle重叠(我也不确定如何让键盘简单地重叠视图)。 到目前为 ...
我试图为我的 UITextFiled 添加一个工具栏,键盘设置为小键盘。 它正在工作,但按钮未显示。 我为我的 UITextfield 创建了一个扩展 } 然后我像这样调用这个扩展 工具栏正在显示和工作,但“完成”; 按钮未显示。 如果我单击工具栏的右上角。 键盘将隐藏。 我不知道为什么按钮没有显 ...
我正在使用 SwiftUI 在 iOS 中创建应用程序设置屏幕,用户将在其中输入密码然后确认。 我为我的键盘创建了一个ToolbarItemGroup ,它允许用户使用Toggle控件在数字密码和复杂密码之间切换。 我也希望能够切换UIKeyboardType以匹配Toggle开关的值,但我没有看到 ...
当更新到 iOS 15 时,我的应用程序遇到了这个问题。 键盘的地球按钮(在左下角)消失了,但我们可以点击它。 有谁知道这里会发生什么? ...
iOS 15 上的邮件有一个新的 inputAccessoryView,它将输入建议与其他操作按钮(如文本格式、附件等)结合在一起。默认情况下,输入建议在视图的右边缘显示为一个箭头: 点击时会显示其他操作: 我检查了 inputAccessoryView 文档并查看了 WWDC 202 ...
我有一个 ScrollView,下面有一个 TextField,都在 VStack 中。 当键盘出现在 iOS 15/Xcode 13 中时,如何让 ScrollView 保持其位置? 更准确地说,如果我在第 100 行,我希望 ScrollView 在键盘在那里时仍然显示第 100 行,我该怎么做 ...
我正在尝试根据键盘调整我的集合视图以不同方式调整大小,以便它只占用屏幕上没有键盘的空间。 但是,当我按下视图并返回时,键盘的高度似乎不同。 通常它的高度为 293,但是当我推视图并返回时它的高度为 336。这太高了,导致我的视图被切断,露出下面的东西。 任何想法为什么会这样? 我有以下代码: 我尝试 ...
怎么表现。 而不是小数点符号? 我找到了一些使用 NSNumberFormatter 的解决方案,即时替换字符串和UIEnglishTextField的扩展,这应该返回本地化的文本字段。 这些解决方案都不适合我。 我的意思是肯定我可以转换字符串,但是有没有办法显示正确的点符号。 ...
为什么在 iOS14(或至少 iOS14.4 iPhone 12 模拟器)keyboardWillShowNotification 被触发两次,而在 iOS13 中只触发一次? 我的最终目标是使键盘隐藏的可见文本字段。 如果我按照以下步骤操作,这会使我的表单在 iOS14 上行为不端: 点击最顶部 ...
当用户到达我的ViewController时,我试图显示标准的数字键盘,并且能够捕获用户的输入以在用户每次输入数字时填充 UI 上的一些圆圈,有问题的圆圈是我显示在这个问题上。 我怎样才能做到这一点? 我已经阅读的所有问题都建议使用UIKeyInput协议来显示自定义键盘,但这不是我想要做的。 其 ...
我对编程相当陌生,环顾四周后,我认为我会抓住机会在这里提问。 我基本上需要在TextField中键入的文本不可删除,尽管可以添加/键入其他文本。 另一种方法是创建一个没有删除键的自定义键盘,尽管我在 SwiftUI 中找不到一个好的起点,如研究等。 我有一个基本的TextField设置,带有一个空 ...
在我的 TvOS 应用程序中,我有一个带有 UISearchContainerViewController 的 viewController。 这是视图树: 和 searchController 看起来不错,可以根据需要工作。 从这个 viewController 我可以 go 到另一个,然后从 ...
我有一个聊天视图,当消息进入时,如果最后一个单元格可见,那么表格视图应该滚动到最后,以便新消息可见。 当键盘隐藏时,此行为正常工作。 但是当键盘可见时,我将表格视图内容偏移了键盘的高度,这样之前可见的最后几条消息仍然可见。 但是现在当有新消息进来时,可见的 indexPaths 列表是完全错误的。 ...
这个问题与以下问题有关: 检测键盘何时完全可见并防止键盘外观处理代码为隐藏元素添加额外的偏移量我最初使用NSNotification.Name.UIKeyboardDidShow 、 NSNotification.Name.UIKeyboardDidHide之类的通知,希望它们只会被触发一次,因此 ...
当键盘出现时,我将最底部的视图向上移动一个常数。 但由于这个原因,UITableView 的高度也降低了,之前可见的单元格不再可见。 我想要做的是将表格视图向上滚动一个等于键盘高度的高度,这样至少最后的消息会像键盘出现之前一样可见。 在左侧图像中半可见的最后一个黄色单元格也应该像右侧那样可见。 我 ...
当键盘出现时,我尝试调整 UITextView 字段的高度(iOS 14.2、Xcode 12.3)。 UITextView 底部到保存区域的距离为 90,因此它的下部被键盘隐藏,编辑时看不到。 我使用此处显示的解决方案进行了尝试: Resize the UITextView when keybo ...
我的应用程序位于 swift 中。 当我编辑 UITextField 时,有时键盘会隐藏该字段。 所以我使用委托 textFieldDidBeginEditing 设置一个“activeTextField”(和 textFieldDidEndEditing 将其重置为零)。 然后在 viewDid ...
我关于 SO 的第一个问题,请耐心等待。 我创建了一个 UICollectionViewController,它有一个 header 和 1 个单元格。 单元格内部是一个表格视图,表格视图内部有多个 static 单元格。 其中之一具有水平 UICollectionView 与具有 UITextVi ...
我正在构建一个自定义键盘,但我找不到任何关于它的教程或文章。 我想要做的是添加一个工具栏,就像您在下面的屏幕截图中看到的那样。 作为参考,您甚至可以在 iPhone 中使用建议的单词工具栏。 我正在处理一个 xib 文件,如果我向它添加一个工具栏,当我运行我的应用程序时它不会显示。 我发现的所有解 ...
我有一个由代码创建的自定义键盘,它是特定文本字段的唯一输入视图。 我在我的项目中实现了这一点:let keyboardContainerView = KBContainerView(frame: CGRect(x: 0.0, y: 0.0, width: UIScreen.main.bounds.w ...