你好,歡迎來到IOS教程網

 Ios教程網 >> IOS編程開發 >> IOS開發綜合 >> iOS_1_加法器

iOS_1_加法器

編輯:IOS開發綜合

BeyondViewController.h

//
//  BeyondViewController.h
//  01_calc
//
//  Created by beyond on 14-7-20.
//  Copyright (c) 2014年 com.beyond. All rights reserved.
//

#import 

@interface BeyondViewController : UIViewController
// IBOutlet IBAction的唯一目的,就是讓控制器的頭文件中的這些成員屬性和方法,能夠出現在storyboard的右擊列表裡面

// 控制器定義好一個成員,等待界面上的控件來連接
@property (nonatomic,weak) IBOutlet UITextField *num1;
@property (nonatomic,weak) IBOutlet UITextField *num2;

@property (nonatomic,weak) IBOutlet UILabel *result;



// 控制器定義好一個對象方法,等待界面上的按鈕點擊的時候來調用 (此處是聲明)
- (IBAction)btnClick:(UIButton *)sender;
@end

BeyondViewController.m

//
//  BeyondViewController.m
//  01_calc
//
//  Created by beyond on 14-7-20.
//  Copyright (c) 2014年 com.beyond. All rights reserved.
//

#import "BeyondViewController.h"

@interface BeyondViewController ()

@end

@implementation BeyondViewController

- (void)viewDidLoad
{
    [super viewDidLoad];
	
}
#pragma mark - 監聽按鈕點擊,計算結果
// 控制器定義好一個方法,等待界面上的按鈕點擊的時候來調用 (此處是實現)
- (IBAction)btnClick:(UIButton *)sender
{
    // 當前控制器的成員view裡面共有多少個兒子son控件
    NSLog(@"當前控制器的成員view裡面共有%d個兒子son控件",self.view.subviews.count);
    
    // 計算結果的按鈕tag是4
    if (4==sender.tag) {
        NSLog(@"點擊了計算結果按鈕 %@",sender);
        
        // 1,直接使用下劃線開頭的成員變量名,2,使用self點語法
        // UITextField *textField1=_num1;
        NSString *n1=self.num1.text;
        NSString *n2=self.num2.text;
        NSLog(@"第1個數字是 %@ 第2個數字是 %@",n1,n2);
        
        int result=[n1 intValue]+[n2 intValue];
        self.result.text=[NSString stringWithFormat:@"%d",result];
    }
    
    switch ([sender tag]) {
        case 1:
            NSLog(@"點擊了tag為1的按鈕");
            break;
        case 2:
            NSLog(@"點擊了tag為2的按鈕");
            break;
        default:
            break;
    }
    
    // BeyondViewController
    NSLog(@"self 是 %@",self);
   
    [_num1 resignFirstResponder];
    [_num2 resignFirstResponder];
}


@end



效果圖


\






  1. 上一頁:
  2. 下一頁:
蘋果刷機越獄教程| IOS教程問題解答| IOS技巧綜合| IOS7技巧| IOS8教程
Copyright © Ios教程網 All Rights Reserved