【发布时间】:2011-11-18 21:12:03
【问题描述】:
我想在键盘上隐藏一些键。我使用键盘的确切背景并在键盘上方使用它。
所以我创建了一个 textView 并添加了一个附件视图
//Create the view
UIView *view = [[UIView alloc] initWithFrame:CGRectMake(0, -10, 768, 300)];
[view setBackgroundColor:[UIColor greenColor]]
UITextField text = [[UITextField alloc] initWithFrame:CGRectMake(120, 10, 80, 28)];
[text setKeyboardType:UIKeyboardTypeNumbersAndPunctuation];
[text setInputAccessoryView:view];
这确实隐藏了键盘,但是如果我在此视图中单击,该按钮仍会显示。我尝试使用 UIButton,但按钮无法捕捉到点击。我在UIKeyboardDidShowNotification 时尝试becameFirstResponder,但没有成功。
有什么想法吗?
【问题讨论】:
标签: objective-c ios ipad keyboard