键盘的打开和关闭
UITextFiled和UITextView代理:?UITextFieldDelegate,UITextViewDelegate
通過注銷“第一響應者”來關閉鍵盤,調用UIResponder類中的resignFirstResponder方法;-(BOOL)textFieldShouldReturn:(UITextField*)textField
{
??? [textField?resignFirstResponder];
????returnYES;
}
-(BOOL)textView:(UITextView*)textView shouldChangeTextInRange:(NSRange)range replacementText:(NSString*)text
{
????if([text?isEqualToString:@"\n"]) {
??????? [textView?resignFirstResponder];
????????returnNO;
??? }
????returnYES;
}
三、鍵盤處理
1.退出鍵盤的2種方法
1>?讓文本框把鍵盤退回去(調用UITextField的resignFirstResponder方法)
[textField resignFirstResponder];
2>?一次性退出任何鍵盤
[self.view endEditing:YES];
2.自定義鍵盤
@property?(readwrite,?retain) UIView *inputView;
3.自定義鍵盤頂部顯示的控件
轉載于:https://www.cnblogs.com/ios520/p/3488706.html
總結
- 上一篇: 创建子程序的理由
- 下一篇: C#版二维码生成器附皮肤下载