iOS学习笔记-004.加法计算器

加法计算器


一、IBAction和IBOutlet

IBAction 从返回值角度上看,作用相当于void 只有返回值声明为IBAction的方法,才能跟storyboard中的控件进行连线
IBOutlet 只有声明为IBOutlet的属性,才能跟storyboard中的控件进行连线


二、设置程序启动时加载的storyboard

这个设置表明:程序启动时会加载Main.storyboard
这里写图片描述


三、设置UITextField的键盘类型

这个设置表明:UITextField弹出的是数字键盘
这里写图片描述


四、退出键盘的两种方式

resignFirstResponder 当叫出键盘的那个控件(第一响应者)调用这个方法时,就能退出键盘
endEditing 只要调用这个方法的控件内部存在第一响应者,就能退出键盘
这里写图片描述


五、代码

//
//  ViewController.m
//  01_calculator
//
//  Created by 杞文明 on 15/8/19.
//  Copyright (c) 2015年 杞文明. All rights reserved.
//

#import "ViewController.h"

@interface ViewController ()
@property (weak, nonatomic) IBOutlet UITextField *num1;
@property (weak, nonatomic) IBOutlet UITextField *num2;
@property (weak, nonatomic) IBOutlet UILabel *result;

@end

@implementation ViewController
- (IBAction)compare:(id)sender {
    //获取值
    NSString *numStr1 = self.num1.text;
    NSString *numStr2 = self.num2.text;
    //计算
    int resultNum = numStr1.intValue + numStr2.intValue;
    //赋值
    self.result.text = [NSString stringWithFormat:@"%d",resultNum];
    //关闭键盘
    [self.view endEditing:YES];
}

- (void)viewDidLoad {
    [super viewDidLoad];
    // Do any additional setup after loading the view, typically from a nib.
}

- (void)didReceiveMemoryWarning {
    [super didReceiveMemoryWarning];
    // Dispose of any resources that can be recreated.
}

@end

六、图示

这里写图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值