UITextView 隐藏键盘 为何不起效
2014-09-12 22:44
183 查看
- (void)textFieldDidBeginEditing:(UITextField *)textField {BOOL showPrev = textField.tag != [[self.mTextFieldTagAry objectAtIndex:0] integerValue];BOOL showNext = textField.tag != [[self.mTextFieldTagAry lastObject] integerValue];[textField setInputAccessoryView:[addKeyboard getToolbarWithPrevNextDone:showPrev :showNext]];addKeyboard.currentSelectedTextboxIndex = textField.tag;}
- (void)textView<span style="font-family: Arial, Helvetica, sans-serif;">DidBeginEditing</span><span style="font-family: Arial, Helvetica, sans-serif;">:(UITextView *)textView{</span>[textView setInputAccessoryView:[addKeyboard getToolbarWithPrevNextDone:showPrev :showNext]];addKeyboard.currentSelectedTextboxIndex = textView.tag;}以上两段近似的代码,UITextField有以下效果:键盘上方,有UIToolBar,但同样的代码,对UITextView却不起作用。除非,将代码调整如下:
- (BOOL)textViewShouldBeginEditing:(UITextView *)textView{int tmpTag = textView.tag;BOOL showPrev = textView.tag != [[self.mTextFieldTagAry objectAtIndex:0] integerValue];BOOL showNext = textView.tag != [[self.mTextFieldTagAry lastObject] integerValue];[textView setInputAccessoryView:[addKeyboard getToolbarWithPrevNextDone:showPrev :showNext]];addKeyboard.currentSelectedTextboxIndex = textView.tag;return YES;}各种机巧,后边展开论述。
相关文章推荐
- ios UITextField和 UITextView输入完毕后隐藏键盘
- UITextView实现 return键隐藏键盘
- iOS菜鸟学习——UITextView return键隐藏键盘
- IOS UItextfield 和 UItextView 键盘隐藏
- iOS-UITextField和UITextView隐藏键盘
- UITextView 委托及键盘隐藏
- UITextView及键盘隐藏
- iOS-UITextField和UITextView隐藏键盘
- UITextView和UITextField通过设置软键盘中的按钮响应来隐藏软键盘
- UITextView和UITextField的placeholder,键盘隐藏,键盘换行变完成字样
- UIAlertView 显示 与 UITextFileld/UITextView 键盘弹出隐藏动画异常
- UITextField和UITextView隐藏键盘
- UITextView及键盘隐藏
- UITextView 点return 隐藏键盘
- UITextView实现自动隐藏键盘,自动隐藏键盘
- UITextView  点return 隐藏键盘
- UITextField和 UITextView输入完毕后隐藏键盘
- UITextField,UITextView实现键盘的自动隐藏以及遮挡时自动上移的功能
- UITextField和 UITextView输入完毕后隐藏键盘
- UITextView和UITextField的placeholder,键盘隐藏,键盘换行变完成字样