草庐IT

Keyboard

全部标签

ios - UIWebview [UIThreadSafeNode _responderForEditing] 崩溃

所以我有一个基于webview的应用程序。我对键盘进行了一些修改(不是问题,将它们全部删除以进行故障排除)。在iPhone6+模拟器上,当处于横向模式时,如果复制了某些内容,并且您使用键盘粘贴按钮(不是上下文按钮),应用程序会崩溃。我在尝试使用键盘剪切按钮时也注意到了这一点。下面崩溃如下:-[UIThreadSafeNode_responderForEditing]:unrecognizedselectorsenttoinstance0x7ff4364344c0***Terminatingappduetouncaughtexception'NSInvalidArgumentExcept

ios - 测试 iOS 键盘应用程序扩展

有什么方法可以对键盘应用程序扩展进行单元测试或UI测试吗?这似乎在XCode6中是不可能的,但是Apple在XCode7中改变了什么吗? 最佳答案 向AppleDevelopers询问后,答案是否定的。目前无法对键盘扩展进行UI测试。 关于ios-测试iOS键盘应用程序扩展,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/35179264/

ios - self.view 设置框架在键盘显示时不起作用

我遇到了一个问题——当键盘显示时,我的代码将设置ViewController的View框架大小,因此通过约束设置,所有组件都将处于正确的位置。然而,有时它会像左图一样工作,但如果我从某些特定点进入这个ViewController,它会看起来像右图。这是我检测到键盘出现时的代码..-(void)moveTextViewForKeyboard:(NSNotification*)aNotificationup:(BOOL)up{NSDictionary*userInfo=[aNotificationuserInfo];NSTimeIntervalanimationDuration;UIVie

ios - 在中心使用键盘和自动布局管理 View

我有以下View层次结构。View->container->2个UITextfields和containerView中的1个button。容器位于屏幕中央。我想要做的是在键盘出现并且UITextfield位于键盘后面时向上移动容器,并在键盘消失时移回中心。这是相同的屏幕截图。我需要更改哪些约束或需要在代码中添加约束? 最佳答案 在键盘显示时获取容器的框架并更新新的框架大小。“setTranslatesAutoresizingMaskIntoConstraints”是更新View框架时的正确解决方案。它对我有用@implementat

ios - 键盘隐藏后 ionic ios所有 View 空白

在ionic登录页面,每次隐藏键盘都会导致全屏空白(元素仍然可以点击和响应),编辑输入后一切恢复正常。(只有iOS,安卓没问题,其他页面输入没问题,应该不是键盘插件的问题) 最佳答案 也许此链接对您有帮助。但这是暂时的。替换与keyboardissue 关于ios-键盘隐藏后ionicios所有View空白,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/41803209/

ios - 如何在 iOS 上使用 Trigger.io 显示键盘而不需要用户操作?

我希望在输入文本框上调用$('#elementId').focus()时自动显示键盘。无论如何要做到这一点? 最佳答案 由于浏览器安全限制,仅在元素上使用.focus()是受限的。但是,您可以写一个Trigger.ionativeplugin这对iOS6及更高版本禁用了此限制。我实际上已经将它用于一个应用程序,并希望尽快在GitHub上发布它。现在,这应该让你继续:NSString*reqSysVer=@"6.0";NSString*currSysVer=[[UIDevicecurrentDevice]systemVersion];

ios - 像 imessenger 提供的那样在屏幕上滑动时显示/隐藏键盘

我想实现,当从屏幕底部滑动到顶部时,键盘会显示在屏幕上,而当在屏幕上从上到下滑动时,键盘会隐藏。当我们在屏幕上滑动时,搜索文本字段和键盘会显示,向下滑动时会隐藏它,这就像iOS7的效果。 最佳答案 试试这个://declareapropertytostoreyourcurrentresponder@property(nonatomic,assign)idcurrentResponder;//inviewDidLoad:UISwipeGestureRecognizer*swipe=[[UISwipeGestureRecognizera

ios - 如何让 iOS SearchBar 键盘搜索按钮执行操作

我有一个简单的应用程序,它有一个TableView(TV1),用户选择一个导航栏按钮项目以添加条目(VC1)来填充它。在添加条目中,当用户按下名称字段时,他们将被带到另一个TableView(TV2),该View用于允许用户选择以前输入的名称或创建新名称。TV2是一个TableViewController,顶部有一个搜索栏。现在,现有名称可用并显示给用户。但是,如果用户“搜索”一个不存在的名称,他们应该可以选择立即创建该名称。如果不存在搜索,我有一个按钮,用户可以点击该按钮来创建用户。很简单。然而,这是另一个水龙头。有没有办法让键盘的搜索按钮执行创建按钮的相同功能(即保存新用户并关闭T

ios - 键盘高度在 ios8 中有所不同

我使用下面的代码来获取键盘高度,它在ios8的iPhone5s设备和ios7的iPhone4s设备中有所不同。结果,当我在ios8的iPhone5s中点击它时,我的文本字段移动得非常高,而相同的代码有效在带有ios7的iPhone4s中很好。有人可以指导如何在两个版本中解决问题。-(void)keyboardWasShown:(NSNotification*)notification{NSDictionary*info=[notificationuserInfo];CGSizekbSize=[[infoobjectForKey:UIKeyboardFrameBeginUserInfoK

ios - 在后台点击时隐藏键盘 - 手势引用问题

我有一个board(UIViewController),它实例化card对象(UIViewControllers)。每张卡片上都有一个texfield。为了通过单击非卡片区域(=面板View)移除键盘,我需要引用UITapGestureRecognizer中指定的面板。这是我目前的方法。Board(UIViewController)初始化卡片对象-(void)addCard:(id)touchEvent{CardViewController*card=[[CardViewControlleralloc]initItemWithText:@"..."];[selfaddChildView