2 ismilesky ismilesky 于 2015.07.04 09:40 提问

iOS通过UIAerltView对话框的按钮,回收键盘 2C

各位大神,求助!!!!!!!!!!!**iOS通过UIAerltView对话框的按钮,回收键盘**

6个回答

zhao18933
zhao18933   2015.07.06 08:49

通过UIAlertView的delegate方法,监听点击按钮的事件
然后对textField或者textView调用 resignFirstResponder 方法来收起键盘
如果是UIAlertView中的文本框,可以通过UIAlertView的 textFieldAtIndex: 方法来找到textField对象

hust_twj
hust_twj 正解
大约 3 年之前 回复
u010413559
u010413559   2015.07.04 11:39

贴代码,看具体情况,记得问题一定要清除,不然别人怎么解决

u010413559
u010413559   2015.07.04 11:39

贴代码,看具体情况,记得问题一定要清除,不然别人怎么解决

t564640283
t564640283   2015.07.04 14:42

问题太笼统,你是想在弹出的时候隐藏键盘呢,还是点击的时候

baidu_16464459
baidu_16464459   2015.07.15 18:44

使用代理(delegate) #pragma mark --------------UITextFieldDelegate-----------------

  • (BOOL)textFieldShouldReturn:(UITextField *)textField{ //回收键盘 [textField resignFirstResponder]; return YES;

}

baidu_16464459
baidu_16464459   2015.07.15 18:45

#pragma mark ------------------非代理方法 是点击事件的方法 ---------

  • (void)touchesBegan:(NSSet *)touches withEvent:(UIEvent *)event{
    UITextField *textField = (UITextField *)[self.window viewWithTag:100];

    [textField resignFirstResponder];

}

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
ios 处理键盘回收最全的方法
1,点击编辑区以外的地方(UIView) 这是一种很直觉的方法,当不再需要使用虚拟键盘时,只要点击虚拟键盘和编辑区域外的地方,就可以将键盘收起,下面程式码是在 UIView 中内建的触碰事件方法函式,您可以参考 Touch Panel / 触碰萤幕 / 压力感应器的基本使用方式一文,找到更多关于触碰事件的方法函式。 - (void)touchesEnded:(N
iOS textField 回收键盘
UITextField *text = [[UITextField alloc] initWithFrame:CGRectMake(50, 50, 180, 50)]; text.backgroundColor = [UIColor yellowColor]; [_view addSubview:text]; [text release];   1.点击右下角或者回车回收键盘 1.设置代
iOS_UITextField_回收键盘的几种方法
UI_回收键盘的方法 回收键盘的fang
iOS点击空白处和和return键,回收键盘,隐藏键盘
//定义两个文本框  UITextField *textName;  UITextField *textSummary;      //点击return 按钮 去掉  -(BOOL)textFieldShouldReturn:(UITextField *)textField  {      [textField resignFirstResponder]; 
带左标题的文本框UITextField,并实现return键回收键盘效果--iOS 开发
创建文本框的方法(停留在C的概念的时候,理解为创建文本框的函数的封装就行了,实际上还不算封装,但是勉强理解为封装先也可以) code: -(UITextField *)setupTextFieldWithTitle:(NSString *)name                       andFrame:(CGRect)frame                 an
CYC-UISearchBar 点击空白回收键盘
ios--系统发出的通知--键盘通知// 监听键盘将要显示的通知 如果要显示 那么用keyboardWillShow来响应// 使用时注意 当这个页面消失的时候 立马移除所有监听[[NSNotificationCenterdefaultCenter] addObserver:self selector:@selector(keyboardWillShow:)name:@"UIKeyboardWil
iOS 点击空白处收回键盘的方法
在iOS的开发中经常会用到输入框,当你点击输入框是键盘会自动弹出,十分方便。但要收回键盘确十分麻烦,需要实现输入框中return的代理方式,当点击return键是键盘才会回收,这种用户体验十分的糟糕。所以我们可以通过方法来实现点击界面空白处来实现键盘的回收。以下提供两种方法以供参考:      要使键盘回收实现,具体的方法为使他取消第一响应者的身份即可        
iOS 自定义键盘收回按钮
效果图: 1.自定义一个TextField继承自UITextField: .h文件import import “AMPTextField.h”@implementation AMPTextField (void)drawRect:(CGRect)rect { [super drawRect:rect]; UIToolbar *bar = [[UIToolbar alloc] initWith
iOS-自定义textView键盘收回按钮
自定义键盘收回按钮
iOS开发用最简单粗暴的方法实现点击空白收回键盘
iOS开发用最简单粗暴的方法实现点击空白收回键盘