ios-keyboard-extension相关内容
我有一个 UITextField.当我点击时,软键盘覆盖了 UITextField. 如何将布局向上移动以便我希望它显示在键盘上方. 提前致谢. 解决方案 您可以使用 https://github.com/hackiftekhar/IQKeyboardManager xamarin ios 绑定 https://github.com/TheEightBot/Xamarin.IQK
..
我试图将UICollectionview放入我的键盘扩展中,该键盘扩展是我快速完成的.但是我无法使它正常工作.键盘刚在启动时崩溃.有人知道怎么修这个东西吗?或者甚至可以在键盘扩展中使用UICollectionview. KeyboardViewController类:UIInputViewController,UICollectionViewDelegateFlowLayout,UIColl
..
我试图在SwiftUI上进行键盘扩展.我的键盘经常使用手势.但是,位于屏幕底部附近的按键向上的手势将被识别为系统手势.就像在此处所述,我尝试使用UIInputViewController的preferredScreenEdgesDeferringSystemGestures参数,但是它没有帮助. 这是我的代码: 导入UIKit 导入SwiftUI //导入CoreData str
..
也许您可以帮我吗? 我以前有一个键盘扩展件可以在设备上工作,但是在我的新项目中,它不起作用...在模拟器上,它可以正常工作.我在“设置"中添加了键盘,并允许在模拟器和设备上进行完全访问. 在设备上,当我从任何其他键盘切换到新键盘时,它会暂停一会,就像正在加载一样,并且会弹出Xcode错误:与"Kjell Connelly's iPhone"的连接断开.恢复与"Kjell Connell
..
我正在使用最新版本的Fabric和Fabric/Crashlytics cocoapods(因此,根据调试器输出,版本为3.0.8)将Crashlytics集成到iOS键盘扩展中.最近,它只是停止报告键盘扩展的崩溃信息.我已经检查了初始化Crashlytics的代码和项目的Crashlytics脚本构建阶段,两者均已执行(构建阶段位于键盘扩展的目标中). 很难确定这是否相关,但是当我运行该应
..
我正在开发自定义键盘,但是它非常慢,有时会崩溃. 因为我不确定它来自哪里,所以我想使用仪器 Time Profiler .但是,当我选择MyIphone>键盘扩展(目标)时,我得到: 目标无法运行 或 等待x.x.x.Keyboard 请采取适当的措施以启动"x.x.x.Keyboard". 是否可以将带有工具扩展程序的Instruments一起使用?如果是,我
..
我开始使用 IQKeyboardManger 库在开始使用键盘键入内容时滚动文本字段,但是我不想显示其库中的默认工具栏.下面是我使用的代码. override func viewDidLoad() { super.viewDidLoad() self.chatTextField.inputAccessoryView = [[UIView alloc] ini
..
Google的自定义iOS应用 Gboard ,具有一个有趣的功能,无法使用iOS SDK(从iOS 10开始)中的公共API来完成. 我想确切地了解Google如何完成以编程方式弹出Gboard的“应用切换"堆栈中的一个应用的任务. 自定义iOS键盘具有两个主要组件:容器应用程序和键盘应用程序扩展.键盘应用程序扩展程序在单独的OS进程中运行,只要用户在手机上需要输入文本的任何应用程序中,该
..
我正在研究键盘扩展项目.在应用程序代码的某些点上,我需要测试用户是否已授予键盘扩展的“允许完全访问"权限.要做的是,我需要在应用程序端进行这些测试,并在此基础上让用户访问键盘设置或在未授予许可的情况下提醒他. 问题在于,此处提供的方法如下: func isOpenAccessGranted() -> Bool { return UIPasteboard.generalPaste
..
我正在尝试自定义键盘如何影响我的应用。我在我的iPhone 6上安装了Swype。 我发现在我的一些视图中我在文本字段上设置了自定义inputView属性,Swype键盘覆盖并呈现而不是我的选择器。这完全打破了我的用户界面,不能被允许。 有没有办法明确告诉iOS 8只使用我设置的inputView? 这可能是个错误吗?允许第三方覆盖我的输入规范是不是完全没有预期的行为? 解
..
我想在我的自定义键盘扩展应用中检测哪个应用程序正在使用我的扩展程序。我们是否可以检测键盘扩展中有关使用我的扩展程序的应用程序的任何信息。我不认为这是可能的。如果任何机构有这方面的知识,请分享它。 谢谢 解决方案 您可以在UIInputViewController中尝试此代码 覆盖public func viewWillAppear(animated:Bool){ supe
..
我正在使用自定义键盘扩展程序。几乎已经完成,但我只是面对设备的问题,当我与扩展和我的主机应用程序沟通数据,而不是在设备中工作,但同样的事情在模拟器中工作。我的代码如下: HostApp查看控制器: - (void)viewDidLoad { _defaultvalue = [[NSUserDefaults alloc] initWithSuiteName:@“group.my
..
您可以在此下载展示此问题的示例项目: https: //github.com/DimaVartanian/keyboard-extension-height-bug 创建键盘扩展时,不指定其组件的具体高度,而是将它们锚定到视图/ inputView,以便理论上系统将根据环境和方向确定它们的高度,在某些情况下,高度反而变为0并且键盘被压碎(除了具有混凝土高度的任何东西,例如一个自我大小的标签
..
在我的iOS键盘应用程序中,我目前有一个文本建议栏,就像默认的iOS 8键盘的建议栏一样。每当用户执行清除文本字段的操作时(例如,某人在iMessage或Whatsapp上点击“发送”时),我想清除建议栏上的所有文字。 由于点击“发送”是而不是按键,我想知道是否有方法在清除文本字段时从键盘检测到。 我试过检测空文“”或新行“\ n” ,但到目前为止这还没有奏效。 编辑:我知道这可
..
我想问一下当拿着iOS 8键盘扩展键盘键时如何实现pop动画。我知道如何在每个键上分配长按手势,但不知道如何设置键的动画以显示该特定键中的其他字符。 编辑:我看到这个类似的问题被问到这里但区别在于他能够创建流行动画。 编辑2:我看到另一个类似的问题是这里,但他们与标准键盘上的默认外观相比,它的外观有所不同。 编辑3:当ta时,我能够实现我想要的行为pping键盘键。我只需要知道如
..
我想使用键盘扩展程序在一些自定义字体中编写文本作为这些应用程序( 1 , 2 , 3 , 4 ) 是做。我知道如何在文档代理中插入普通字符串。 [self.textDocumentProxy insertText:mystring]; 我试图使用上面的方法插入 NSAttributedString 方法,但我看不到任何方法将 NSAttributedString 插入文档
..
我们如何以编程方式直接进入iOS设置应用程序的任何下面提到的屏幕 解决方案 更新 正如其他用户指出的那样,这个解决方案不再适用于iOS10。如果有人知道如何让它在iOS10中运行,请告诉我们。 iOS解决方案
..