cost 110 ms
iOS 15 键盘隐藏文本框 - iOS 15 Keyboard hides textfield

我正在尝试创建消息传递页面布局,但键盘隐藏了文本字段并将所有内容移至顶部。 我在网上看了很多教程并完全复制了它们,但它们似乎都不起作用。 这是我写的所有代码: 我希望文本字段以及滚动视图中的消息向上移动,但带有用户图像和后退/关闭按钮的顶部HStack应保留在原位。 ...

从键盘扩展 swift ipadOS 检测物理键盘 - Detecting a physical keyboard from a keyboard extension swift ipadOS

我似乎找不到任何关于如何在键盘扩展应用程序中检测物理键盘连接(蓝牙)的文档。 我们的键盘扩展正在帮助患有阅读障碍的儿童如何写作。 我需要检测是否连接了物理键盘,所以我也不会显示整个虚拟键盘。 我知道这是可能的,因为只有一个应用程序可以完美地做到这一点,它被称为“Grammarly”。 到目前为止,我 ...

iOS 14 唯一问题:键盘扩展中的图像不再显示(但在 iOS 13 中工作正常) - iOS 14 only issue: images in keyboard extension no longer displays (but works fine in iOS 13)

我有一个 iOS 键盘扩展,它在滚动视图中显示UIImageView的行。 附录,为清楚起见:完全相同的代码库在两个不同的 iOS 版本上产生两种截然不同的结果。 iOS 14 发行说明中没有提及影响键盘扩展的更改。 由于与 iOS 版本不同的结果,我不知道要粘贴哪些代码,这可能会提供有关导致这 ...

iOS 上的自定义键盘 - Custom Keyboard on iOS

我需要为我的应用程序创建一个自定义键盘,但如果用户不需要在设置中添加键盘,我不确定最好的方法。 如果我创建键盘扩展,是否可以将 UITextField 的Keyboard Type设置为该自定义键盘? 还是我必须使用 UIView 来完成此操作? ...

键盘扩展中的preferringScreenEdgesDeferringSystemGestures 不起作用 - preferredScreenEdgesDeferringSystemGestures in keyboard extension doesnt work

我试图在SwiftUI上进行键盘扩展。 我的键盘经常使用手势。 但从靠近屏幕底部的按键向上的手势将被识别为系统手势。 正如这里所说,我尝试使用UIInputViewController的preferredScreenEdgesDeferringSystemGestures参数,但它没有帮助。 这是我 ...

检测活动文本字段的类型 - Detect the Type of Active TextField

我正在处理键盘扩展我需要检测当前活动文本字段的输入类型。 例如,如果地址文本字段在消息应用程序中处于活动状态,我需要在键盘的主屏幕中显示“@”按钮。 如在键盘扩展中我们无法直接访问 UITextField 所以使用 UITextDocumentProxy 我使用以下两种方式 在这两种情况下,我都得到 ...

Swift 4和iOS 12:在独立视图控制器上使用键盘textContentType .newPassword - Swift 4 & iOS 12: Using keyboard textContentType .newPassword on standalone view controller

我想使用新的iOS 12键盘功能为用户自动生成强密码。 在注册过程中,密码字段显示在其自己的视图控制器上,该视图控制器仅触发已保存的密码。 在密码字段上方插入textContentType .userName的文本字段可解决此问题。 有人知道在视图控制器上只有一个文本字段(pa ...

Url 图像显示在模拟器中但不在 iPhone 中 - Url image is displaying in simulator but not in iPhone

我正在创建一个键盘扩展应用程序。 我想在我的自定义键盘中显示图像,但它返回以下错误 代码=-1003 “无法找到具有指定主机名的服务器。” 但是当我在模拟器中运行它时,它会向我显示图像,我已经尝试了 AlamofireImage、SdWebImage 的所有内容,但都收到了相同的错误消息。 ...

动画添加高度限制到键盘扩展视图 - Animate adding height constraint to keyboard extension view

在我的键盘扩展中,有一个特定的viewController,我想使键盘的高度增加。 在呈现此viewController之前,主UIInputViewController会自行调用此方法,并传递400.0的值: 键盘的高度确实会更改为指定的值,但未设置动画。 这是不可能完成的,还是我 ...

无法在UIInputViewController中使用UICollectionView进行键盘扩展 - Can't use UICollectionView in UIInputViewController for keyboard extension

我创建了一个UICollectionView子类,我想使用它来提供UIInputViewController中的键作为键盘扩展。 但是我发现尝试实例化UICollectionView会导致每当用户切换到它时键盘崩溃。 考虑到可能与UICollectionView子类有关,我尝试将其替换为普通 ...

更改键盘扩展架(iPhone X)中的视图高度 - change views height in Keyboard extension (iPhone X)

我有以下问题:我构建了键盘扩展名,这是系统键盘的替代键盘。 在所有较旧的iPhone型号中,它都能正常工作,但在iPhone X上却不能。 我的问题是,键盘视图的高度从216px(iPhone 8,8 +,...)降低到141px(iPhone X)。 由于高度较低,因此我的键盘按钮现在更 ...

带有自定义键盘扩展的慢速按钮 - Slow Buttons with Custom Keyboard Extension

我们制作了一个自定义键盘并上传到 App Store,设计和键盘工作正常。 但是,由于按钮速度缓慢,我们获得了很多 1 星评价。 问题是。 有没有办法加快UIButtons速度? UIControl 的touchUpInside一旦用户从按钮上松开手指就可以工作,在某些情况下,人们写得太快,而t ...


 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM