对于我正在开发内置键盘的特定应用程序对我来说是无用的(我需要支持0-9和X,del和其他任何东西)。我也在使用带有大按钮的用户界面,以便更轻松地按键。
使用按钮设置UI很容易,但我无法想象如何制作它,以便当用户选择TextView时键盘根本不显示(我希望它们永远不会一点都看。
我确实希望TextView功能能够选择光标所在的位置,否则我会使用标签。
这是错误的方式,我应该采取其他方式吗?如果没有办法隐藏键盘?
答案 0 :(得分:1)
使TextView无法使用,键盘不会出现
答案 1 :(得分:1)
不,没有。没有键盘的textview称为“标签”。 (这对插入点没有帮助,但它们是休息时间。)
答案 2 :(得分:1)
试试这个:
UIView* emptyView = [ [ UIView alloc ] initWithFrame:CGRectZero ];
textView.inputView = emptyView; // this will show emptyView (=nothing) instead of keyboard
[ emptyView release ];
答案 3 :(得分:0)
是的,我们可以做到。完成后禁用用户交互。 在你的xib中,userinteraction被启用了
你必须禁用用户交互之类的
如果您以编程方式创建了手段,则必须在viewDidLoad方法中编写以下代码,例如
- (void)viewDidLoad
{
[super viewDidLoad];
UITextView *txtvew = [[UITextView alloc] initWithFrame:CGRectMake(50, 150, 150, 300)];
txtvew.userInteractionEnabled = NO;
}