我正在尝试创建消息传递页面布局,但键盘隐藏了文本字段并将所有内容移至顶部。 我在网上看了很多教程并完全复制了它们,但它们似乎都不起作用。 这是我写的所有代码: 我希望文本字段以及滚动视图中的消息向上移动,但带有用户图像和后退/关闭按钮的顶部HStack应保留在原位。 ...
我正在尝试创建消息传递页面布局,但键盘隐藏了文本字段并将所有内容移至顶部。 我在网上看了很多教程并完全复制了它们,但它们似乎都不起作用。 这是我写的所有代码: 我希望文本字段以及滚动视图中的消息向上移动,但带有用户图像和后退/关闭按钮的顶部HStack应保留在原位。 ...
是否可以在 SwiftUI 中将文本字段固定到键盘顶部? 与 iOS 上的消息传递应用程序几乎相同,它位于屏幕底部,但当您单击它时会随键盘移动,但使用 SwiftUI,我环顾四周,找不到任何东西。 ...
我似乎找不到任何关于如何在键盘扩展应用程序中检测物理键盘连接(蓝牙)的文档。 我们的键盘扩展正在帮助患有阅读障碍的儿童如何写作。 我需要检测是否连接了物理键盘,所以我也不会显示整个虚拟键盘。 我知道这是可能的,因为只有一个应用程序可以完美地做到这一点,它被称为“Grammarly”。 到目前为止,我 ...
我有一个 iOS 键盘扩展,它在滚动视图中显示UIImageView的行。 附录,为清楚起见:完全相同的代码库在两个不同的 iOS 版本上产生两种截然不同的结果。 iOS 14 发行说明中没有提及影响键盘扩展的更改。 由于与 iOS 版本不同的结果,我不知道要粘贴哪些代码,这可能会提供有关导致这 ...
我需要为我的应用程序创建一个自定义键盘,但如果用户不需要在设置中添加键盘,我不确定最好的方法。 如果我创建键盘扩展,是否可以将 UITextField 的Keyboard Type设置为该自定义键盘? 还是我必须使用 UIView 来完成此操作? ...
我正在为 iOS 开发键盘扩展。 在 Settings -> Keyboard -> Keyboards 中,语言显示为English 。 在哪里更改此语言? ...
我试图在SwiftUI上进行键盘扩展。 我的键盘经常使用手势。 但从靠近屏幕底部的按键向上的手势将被识别为系统手势。 正如这里所说,我尝试使用UIInputViewController的preferredScreenEdgesDeferringSystemGestures参数,但它没有帮助。 这是我 ...
我正在开发键盘扩展,我已经在 developer.apple.com 上注册了容器应用程序的包标识符。 是否需要在 developer.apple.com 上注册扩展应用程序的捆绑标识符? ...
我正在处理键盘扩展我需要检测当前活动文本字段的输入类型。 例如,如果地址文本字段在消息应用程序中处于活动状态,我需要在键盘的主屏幕中显示“@”按钮。 如在键盘扩展中我们无法直接访问 UITextField 所以使用 UITextDocumentProxy 我使用以下两种方式 在这两种情况下,我都得到 ...
如果键盘中断,例如来电,我如何从 iOS 键盘扩展中检测到。 我在 UIInputViewController 的viewDidLoad为applicationWillResignActive和applicationDidBecomeActive添加了观察者。 我还添加了这些日志,以及viewWi ...
我正在使用 MDCBottomSheetController 以下是我的代码来呈现底部表控制器 当显示软键盘时,底部面板 ui 被向上推,我不希望在显示键盘时向上推 UI 有关问题,请参阅下面的 gif ...
我想使用新的iOS 12键盘功能为用户自动生成强密码。 在注册过程中,密码字段显示在其自己的视图控制器上,该视图控制器仅触发已保存的密码。 在密码字段上方插入textContentType .userName的文本字段可解决此问题。 有人知道在视图控制器上只有一个文本字段(pa ...
我正在创建一个键盘扩展应用程序。 我想在我的自定义键盘中显示图像,但它返回以下错误 代码=-1003 “无法找到具有指定主机名的服务器。” 但是当我在模拟器中运行它时,它会向我显示图像,我已经尝试了 AlamofireImage、SdWebImage 的所有内容,但都收到了相同的错误消息。 ...
在我的键盘扩展中,有一个特定的viewController,我想使键盘的高度增加。 在呈现此viewController之前,主UIInputViewController会自行调用此方法,并传递400.0的值: 键盘的高度确实会更改为指定的值,但未设置动画。 这是不可能完成的,还是我 ...
我创建了一个UICollectionView子类,我想使用它来提供UIInputViewController中的键作为键盘扩展。 但是我发现尝试实例化UICollectionView会导致每当用户切换到它时键盘崩溃。 考虑到可能与UICollectionView子类有关,我尝试将其替换为普通 ...
如何检查iOS 11中是否启用了“允许完全访问”? 我尝试了多种方法,这些方法似乎无法在iOS 10或iOS 11中使用。 这是我尝试过的一个: 每次返回true , 我就在模拟器上而不是设备上运行它。 ...
我有以下问题:我构建了键盘扩展名,这是系统键盘的替代键盘。 在所有较旧的iPhone型号中,它都能正常工作,但在iPhone X上却不能。 我的问题是,键盘视图的高度从216px(iPhone 8,8 +,...)降低到141px(iPhone X)。 由于高度较低,因此我的键盘按钮现在更 ...
我正在尝试构建可在许多应用程序中通用的自定义键盘。 我想隐藏“键盘快捷键”栏,但是我很难做到这一点。 到目前为止,我在论坛上看到的所有帖子都是通过inputAssistantItem.leadingBarButtonGroups.removeAll()使用inputAssistantItem ...
我的布局中有一个Text Field ,该Text Field已填写,然后在布局中单击UIButton时,我想隐藏虚拟键盘。 我认为这可以轻松完成? ...
我们制作了一个自定义键盘并上传到 App Store,设计和键盘工作正常。 但是,由于按钮速度缓慢,我们获得了很多 1 星评价。 问题是。 有没有办法加快UIButtons速度? UIControl 的touchUpInside一旦用户从按钮上松开手指就可以工作,在某些情况下,人们写得太快,而t ...