当前位置:  开发笔记 > 编程语言 > 正文

显示iPhone键盘

如何解决《显示iPhone键盘》经验,为你挑选了1个好方法。

我遇到了UITextView的一个问题,它似乎与在可滚动视图中具有可滚动视图有关.

为了解决这个问题,我想我会尝试编写自己的多行(但不可滚动)文本视图.鉴于核心图形方法和UITextInputTraits类,似乎这应该是可行的.我唯一想通知的是它是否可以显示(并捕获事件)系统范围的键盘.

甚至可以使用SDK吗?



1> Brad The App..:

我在类似的情况下做了一个隐藏的UITextField,并将其委托设置为您的类,您可以在其中实现适当的UITextFieldDelegate方法来拦截按下的键.

这样的事情:

UITextField *myHiddenTextField = [[UITextField alloc] initWithFrame: cgRectZero()];
myHiddenTextField.delegate = self;
[myHiddenTextField becomeFirstResponder];

- (BOOL)textField:(UITextField *)textField shouldChangeCharactersInRange:(NSRange)range replacementString:(NSString *)string {
//use string here for the text input
return false;
}

推荐阅读
kikokikolove
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有