我對某些用戶輸入使用小數鍵盤。有了這個鍵盤,我不能使用「完成」鍵解除鍵盤,所以我做了一個按鈕來隱藏它,它工作正常。使用按鈕隱藏鍵盤
我的第一個問題是,如何才能讓這個按鈕只有當鍵盤出現」
我的第二個問題出現。(對不起,我是很新的Xcode的!) 一旦用戶已經在輸入的正確的價值觀6 textFields,我必須添加一些計算和顯示結果在一個單獨的textField,例如說:例如: textField1 * textField2/textField3 + textField4 * 150 = ......
任何幫助將不勝感激,謝謝
Ian。
這是從我的.m文件((IBAction爲)完成)是我的按鈕:
- (void)didReceiveMemoryWarning
{
[super didReceiveMemoryWarning];
// Dispose of any resources that can be recreated.
}
- (IBAction)done:(id)sender {
[textField1 resignFirstResponder];
[textField2 resignFirstResponder];
[textField3 resignFirstResponder];
[textField4 resignFirstResponder];
[textField5 resignFirstResponder];
[textField6 resignFirstResponder];
}
- (IBAction)textFieldNumber1:(id)sender {
}
- (IBAction)textFieldNumber2:(id)sender {
}
- (IBAction)textFieldNumber3:(id)sender {
}
- (IBAction)textFieldNumber4:(id)sender {
}
- (IBAction)textFieldNumber5:(id)sender {
}
- (IBAction)textFieldNumber6:(id)sender {
}
,這是我的.h文件:
#import <UIKit/UIKit.h>
@interface benoViewController : UIViewController
{
IBOutlet UITextField *textField1;
IBOutlet UITextField *textField2;
IBOutlet UITextField *textField3;
IBOutlet UITextField *textField4;
IBOutlet UITextField *textField5;
IBOutlet UITextField *textField6;
}
- (IBAction)done:(id)sender;
- (IBAction)textFieldNumber1:(id)sender;
- (IBAction)textFieldNumber2:(id)sender;
- (IBAction)textFieldNumber3:(id)sender;
- (IBAction)textFieldNumber4:(id)sender;
- (IBAction)textFieldNumber5:(id)sender;
- (IBAction)textFieldNumber6:(id)sender;
@end
我建議你使用'NSArray'來存儲你的文本字段。 Google'IBOutletCollection',併爲所有文本字段使用一個'IBAction'方法。 – Sulthan