簡易的加法計算器實現
#import "ViewController.h"
@interface ViewController ()
@property (weak, nonatomic)IBOutletUITextField *numBer1;
@property (weak, nonatomic) IBOutletUITextField *numBer;
@property (weak, nonatomic) IBOutletUILabel *result;
@end
@implementation ViewController
- (void)viewDidLoad {
[
}
- (IBAction)sum {
//先拿到兩個字串
NSString *numString1 = self.numBer1.text;
NSString *numString2 = self.numBer.text;
//判斷兩個文字框內必須都輸入資料才能進行計算,否則會提示重新輸入
if (numString1.length == 0) {
[self alter:@"請輸入第一個數"];
return;
}
if (numString2.length == 0
[self alter:@"請輸入第二個數"];
return;
}
//再將拿到的兩個字串轉化為數值型別,才能進行數值計算 integerValue就能將字串型別轉化為整型
NSInteger num1 = [numString1 integerValue];
NSInteger num2 = [numString2 integerValue];
//相加
NSInteger result = num1 +num2;
//顯示結果 ,這時需將計算結果轉化為字串顯示在文字框內
self.result
}
//自動提示框功能,在輸入資料和邏輯不匹配時,對使用者進行友善提醒
-(void)alter:(NSString *)frame
{
UIAlertView *alert = [[UIAlertViewalloc]initWithTitle:@"輸入錯誤"message:frame delegate:nilcancelButtonTitle:@"我知道了"otherButtonTitles:nil, nil];
[alert show];
}@end
//更改文字框輸入屬性,限制只能輸入數字
//自動跳出提示框作用效果圖
//修改文字框預設提示語
//簡單效果完成