草庐IT

表情键盘

全部标签

ios - 在没有 TextField 的情况下显示 iOS 屏幕键盘

我有一个特殊的iPad应用程序,即使没有UITextField作为第一响应者,屏幕键盘也必须保持可见。据推测,键盘的出现是由UITextInputTraits控制的。所以我让我的ViewController实现了UITextInputTraits协议(protocol)并向其中添加了这些方法:-(UITextAutocapitalizationType)autocapitalizationType{returnUITextAutocapitalizationTypeNone;}-(UITextAutocorrectionType)autocorrectionType{returnUIT

ios - 键盘关闭时 ScrollView 不向下滚动

我使用了关于移动键盘下方内容的苹果指南Guidehere当键盘打开时向上滚动效果很好,但当键盘关闭时它不会向下滚动,ScrollView的顶部被截断。我的代码//CalledwhentheUIKeyboardDidShowNotificationissent.-(void)keyboardWasShown:(NSNotification*)aNotification{NSDictionary*info=[aNotificationuserInfo];CGSizekbSize=[[infoobjectForKey:UIKeyboardFrameBeginUserInfoKey]CGRec

ios - 以编程方式将表情符号大小设置为 UITextField

我有一个由界面生成器设置的UITextView。根据用户的操作,我想在文本字段中显示一个表情符号。这就是我现在的做法(在NSString中捕获):emojiSelected=[NSStringstringWithUTF8String:"\xF0\x9F\x98\x9C"];然后稍后(设置UITextField):cell.emoji.font=[UIFontfontWithName:@"AppleColorEmoji"size:40.0];cell.emoji.text=emojiSelected;现在可以使用了,只是表情符号很小-几乎看不见。我试图更改字体以使其变大,但没有任何变化。

iOS 7 自定义键盘 UIView 触地事件在底行延迟

这是一个奇怪的..我有一个UIViewxib文件,看起来像这样:我已将每个UIButtontouchDown和touchUpInside事件连接到两个IBAction方法:-(IBAction)touchUpInside:(id)sender{NSLog(@"touchupinside");if(((UIButton*)sender==_enter)|((UIButton*)sender==_back)){[(UIButton*)sendersetBackgroundColor:_color2];}else{[(UIButton*)sendersetBackgroundColor:_c

iOS 8 自定义键盘方向改变

我使用一个xib文件和多个subview为iOS8构建了一个键盘。但是,此键盘仅适用于纵向模式,并且当设备旋转时,键盘不会改变其大小或长度。我想我需要创建另一个带有景观subview的xib文件,当设备旋转时,xib文件会切换。我的问题是我将如何着手实现这一目标?我该怎么做才能让程序知道何时切换xib文件。我在想我应该使用像这里建议的东西:https://stackoverflow.com/a/25222353/2057171但我不知道我将如何实现它。任何帮助表示赞赏。 最佳答案 纵向和横向的一个xib如果您在xib文件中的View

ios - 如何从自定义键盘扩展启动包含应用程序?

我看了一些关于这个问题的帖子,但还是不明白。我设置URLidentifier以包含应用程序-KbrdApp。如果我的包含应用程序启动,它会返回标志“1”,表示“就绪”。这是从viewDidLoad调用的自定义键盘扩展的代码:UIWebView*webView=[[UIWebViewalloc]initWithFrame:CGRectMake(0,0,100,100)];NSString*customURL=@"KbrdApp://";NSURLRequest*request=[[NSURLRequestalloc]initWithURL:[NSURLURLWithString:cust

ios - 在 didHideSearchResultsTableView 上隐藏键盘会弄乱搜索 View

在创建了一个在iOS7上运行良好的搜索显示Controller之后。我在iOS8的搜索View中无法正确隐藏keyboard。结果在底部被缩减,字母部分索引器(右侧)与底部垂直对齐(帖子末尾的屏幕截图)。基本设置代码:@interfaceMyViewController:UIViewController@implementationMyViewController@property(nonatomic,retain)UISearchDisplayController*mySearchDisplayController;-(void)loadView{[superloadView];se

ios - UIKeyboard 出现触发滚动事件,然后关闭键盘

我遇到了一个我一直无法解决的奇怪问题。我在TableView的TableViewCell中有一个文本字段。当我点击单元格时,会出现一个键盘。我有以下代码来关闭所述键盘:-(void)scrollViewDidScroll:(UIScrollView*)scrollView{[selffindAndResignFirstResonder:self.view];}问题是,当TextField低于键盘顶部的位置时,TableView会滚动以使其可见。这反过来会触发scrollViewDidScroll方法,然后关闭键盘。 最佳答案 有道理

51单片机:设置三个独立键盘S1、S2、S3功能

鱼弦:CSDN内容合伙人、CSDN新星导师、全栈领域创作新星创作者、51CTO(Top红人+专家博主)、github开源爱好者(go-zero源码二次开发、游戏后端架构https://github.com/Peakchen)设置三个独立键盘S1、S2、S3,每按一次键盘实现以下功能之,按下S1键,奇数位LED灯亮,再按一次全灭;按下S2键,偶数位LED灯点亮,再按一次全灭;按下S3键LED灯全亮,再按一次全灭 原理详解:该代码使用C语言编写,通过对按键的状态进行检测,实现了控制LED灯的不同亮灭模式。按下S1键,会切换奇数位LED灯的状态;按下S2键,会切换偶数位LED灯的状态;按下S3键,会

html - 在 iOS 上的 Ionic 中为两个键盘留出空间

所以我在IonicView的页脚中有一个标签栏和一个输入,如下图所示:但是当我点击底部的输入字段时,似乎为两个键盘留出了空间,如下所示:我可以在输入字段下方的空间中滚动以将其拉回到应有的位置,但我一开始不知道如何将它放在那里。这是选项卡和View的代码:Header1Header2Header3Send23我在不使用keyboard-attach的情况下尝试过它,但它有效,但它会将屏幕上半部分的所有内容(如果有的话,包括导航栏)推离屏幕,我不想发生。所以基本上我希望输入字段在被选中时位于键盘正上方,并且内容不会被推离页面顶部。非常感谢任何帮助!ionic版本:1.3.20Cordova