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 正解
2 年多之前 回复
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
上传中...
上传图片
插入图片