Tag: 键盘

如何在iOS 7上添加对UITextView的中文键盘支持?

如何在iOS 7上添加对UITextView中文键盘支持? 目前我正在使用下面的代码。 但只适用于标准尺寸的键盘。 它只调整UITextView的主键盘而不需要额外的中文面板。 bool keyboardIsShown; float keyboardDelta; – (void)keyboardWillShow:(NSNotification*)aNotification { if (!keyboardIsShown) { keyboardIsShown = true; NSDictionary* userInfo = [aNotification userInfo]; CGSize keyboardSize = [[userInfo objectForKey:UIKeyboardFrameBeginUserInfoKey] CGRectValue].size; if (is_Landscape) { keyboardSize = CGSizeMake(keyboardSize.height, keyboardSize.width); } keyboardSize.height -= tabBarController.tabBar.frame.size.height; CGRect viewFrame = myUITextView.frame; keyboardDelta = keyboardSize.height; viewFrame.size.height -= keyboardDelta; NSTimeInterval animationDuration; UIViewAnimationCurve animationCurve; [[userInfo […]

如何使键盘上的文本字段?

我需要将textfield(也许是button)固定在屏幕的底部,当开始编辑时,我希望它(也可能是整个视图)随键盘一起移动 – 就像在本机Messages应用程序(或Whatsapp等) …)。 有什么build议么 ?

在TextField中input文本时不会出现键盘

正如你可以看到screenShot,当我input任何文本到文本字段键盘不会popup,所以任何可以告诉我,我怎么能解决这个问题。 而我正在使用xCode 6.1 beta版本。

iOS 7:离开模式ViewController后键盘不显示

我有一个HomeViewController有不同的模式segues其他几个UIViewControllers 。 如果我试图在HomeView中的UITextField上显示键盘,一切工作正常。 但是,如果我尝试从任何模式视图控制器返回后显示UITextField上的键盘(使用becomeFirstResponder ),键盘从不显示。 以下是我尝试过的一个设置的示例代码: 在HomeViewController : – (void)viewDidAppear:(BOOL)animated { static BOOL firstTimeComplete = false; if (!firstTimeComplete) { firstTimeComplete = true; } else { UITextField *textField = [[UITextField alloc] init]; [self.view addSubview:textField]; [textField performSelector:@selector(becomeFirstResponder) withObject:nil afterDelay:3] } } 在ModalViewController : – (IBAction)done:(id)sender { [self dismissViewControllerAnimated:YES completion:nil]; } 在哪里done:通过触摸内部事件链接到“完成”button。 我已经尝试了几件事情: 转换模式segues推推进解决了这个问题,但我不希望任何子视图中的导航栏 我已经尝试禁用和启用animation时closures模式视图控制器(使用dismissViewControllerAnimated: 在故事板中使用展开segues而不是以编程方式进行 任何人都知道可能会发生什么?

用于负数input字段的NativeScript键盘

我正在使用Nativescript创build一个Android和iOS应用程序。 因为它是一种计算器,所以有很多数字的input字段。 数字是十进制的,可以是负数。 所以我需要一个数字,小数点和减号(短划线)的键盘。 因此我使用键盘types“数字” : 在Android中打开的键盘很好。 但在iOS中有一个不必要的领域,如“(” 。iOS的KeyBoard 正如我发现在iOS中没有与我想要的字段键盘: https : //developer.apple.com/library/ios/documentation/UIKit/Reference/UITextInputTraits_Protocol/index.html#//apple_ref/c/tdef / UIKeyboardType 但是很多人使用“DecimalPad”和一个包含减号的“inputAccessoryView”来解决这个问题。 在NativeScript中解决这个问题有什么好处吗? 干杯

IBM Worklight 6.1 – iOS 7(iPad)WebView将高度扩展为分离键盘的大小

我想知道是否有人遇到以下问题,如果有iOS 7.1上的Worklight 6.1的解决scheme。 当我调出软件键盘时,无限期地调整Web视图的大小。 这意味着,当我滚动视图时,它会滚动显示正文内容,并显示黑底。 黑色部分与键盘高度和宽度相同。 要重现:我已经创build了一个标准的Worklight项目,并将一个简单的文本字段添加到默认的index.html页面。 对焦search栏并调用分离键盘,然后向上滚动页面; 你会看到黑色的部分。 即使在键盘解散之后,页面仍然滚动。 cordova3.1似乎有类似的post: 如何解决在iOS上的Cordova 3.1的键盘问题? Phonegap:键盘在iOS 7中更改窗口高度 提出了各种修补程序,我尝试了一些较简单的修补程序,但没有成功。 我想知道在Worklight中是否存在官方修复。 我确实看到似乎有一个新的键盘插件: Cordova iOS and iOS 7 Support

解除键盘后如何保持UITextField的游标处于焦点状态?

我想解雇操作系统的键盘,并保持UITextField的光标仍然在焦点,我想这样做,因为我正在build立一个自定义贴纸键盘.. 所以问题是,在我打电话给resignFirstResponder ,键盘被解雇了,女巫是一个想要的行为,而且光标被解雇了,女巫我想保持焦点。

自动布局:在单独的窗口中的两个视图之间创build约束

是否有可能以编程方式创build两个视图之间的独立窗口中的约束? 如果是这样的话,我可以考虑一个可能的改进来回答“在类似于iMessage应用的键盘上的UIView” 。 我可以设置tableView.keyboardDismissMode = UIScrollViewKeyboardDismissModeInteractive ,其中tableView显示消息,并使用dummyInputAccessoryView 。 然后,我想使用自动布局来将dummyInputAccessoryView的高度约束到包含inputTextView & sendButton的toolbar的高度,以及toolbar的top of to that of dummyInputAccessoryView`的高度。

iOS:获得第三方键盘的正确高度

自iOS8以来,很多thirdPart键盘显示,我想获得显示时的键盘高度 NSDictionary* info = [aNotification userInfo]; CGSize kbSize = [[info objectForKey:UIKeyboardFrameEndUserInfoKey] CGRectValue].size; 但是我可以得到系统键盘的高度,但不能得到第三方键盘(如SouGouKeyboard),它返回0而不是如何得到正确的高度? 它返回: { UIKeyboardAnimationCurveUserInfoKey = 7; UIKeyboardAnimationDurationUserInfoKey = "0.25"; UIKeyboardBoundsUserInfoKey = "NSRect: {{0, 0}, {320, 0}}"; UIKeyboardCenterBeginUserInfoKey = "NSPoint: {160, 568}"; UIKeyboardCenterEndUserInfoKey = "NSPoint: {160, 568}"; UIKeyboardFrameBeginUserInfoKey = "NSRect: {{0, 568}, {320, 0}}"; UIKeyboardFrameEndUserInfoKey = "NSRect: {{0, 568}, {320, 0}}"; } { UIKeyboardAnimationCurveUserInfoKey […]

使用UISearchBar实现自定义键盘的实现?

我尝试使用UISearchBar实现自定义键盘。首先,我使用UISearchBar的所有mainclass.h都是这个样子 #import <UIKit/UIKit.h> #import <QuartzCore/QuartzCore.h> @class PashtoKeyboard; @class SearchBar; @interface MainViewController : UIViewController<UISearchBarDelegate > { IBOutlet SearchBar *searchBar; PashtoKeyboard *pashtoKeyboard; } @property(nonatomic,retain) PashtoKeyboard *pashtoKeyboard; @property (nonatomic,retain) SearchBar *searchBar; @end 现在我的主课 #import "MainViewController.h" #import "PashtoKeyboard.h" #import "SearchBar.h" @implementation MainViewController @synthesize pashtoKeyboard,searchBar; – (void)viewDidLoad { [super viewDidLoad]; //Create Pashto Keyboard PashtoKeyboard *pashtoKey = [[PashtoKeyboard alloc] initWithFrame:CGRectMake(0.0, 460.0-216.0, […]