退出键盘 IBAction,IBOutlet

退出键盘

 - (IBAction)calculate {
    //1.获取两个文本框的数据
    int num1=[self.txt1.text intValue];
    int num2=[self.txt2.text intValue];
    //2.计算
    int result=num1+num2;
    //3.显示结果
    self.resultLbl.text=[NSString stringWithFormat:@"%d",result];


    //4.让键盘退出
// [self.txt2 resignFirstResponder];
// [self.txt1 resignFirstResponder];
    //也可以让整个view结束编辑状态,也会退出键盘
    [self.view endEditing:YES];
}
  • 这段代码是实现计算两个文本框的数据的和,最后退出键盘的两种方法
  • 键盘的出现是文本框召唤的,当文本框焦点获取后,就会调出键盘,则文本框为第一响应者,所以让键盘退出就是让文本框辞去第一响应者

IBAction,IBOutlet

  • 当你操作一个控件的时候需要有响应,就是方法连线
  • 当你需要对某个控件的属性进行取值、赋值或者修改操作,那么就是属性连线

    控件的本质

  • 所有的控件都是直接或者间接的继承自UIView

    • 如果一个控件的直接或者间接父类是UIControl,那么说明它可以添加绑定事件,若没有,则不能添加绑定事件。

你可能感兴趣的:(控件)