ボタンを押すだけで計算を行う簡単なプログラムがあります。結果は、次のコードを使用してラベルに配置されます。
//converts the float to 2 descimal places then converts it to a string
NSString *stringRectResult=[[NSString alloc]
initWithFormat:@"%1.2f",floatCalcResult];
//displays the string result in the label
resultLabel.text=stringRectResult;
それは完全に機能しますが、ユーザーがキーボードを離したときに小数点キーボードを非表示にするコードを追加しました。それは機能しますが、このコードを追加すると、ラベルを更新するボタンが機能しなくなりました。誰でも助けることができますか?キーボードを非表示にするコードは次のとおりです。アプリはコメントアウトすると機能しますが、アクティブなときは機能しません
でviewDidLoad
:
UITapGestureRecognizer *tapRecognizer = [[UITapGestureRecognizer alloc]
initWithTarget:self action:@selector(tap:)];
[self.view addGestureRecognizer:tapRecognizer];
セレクターをタップ...
-(void)tap:(UIGestureRecognizer *)gr
{
[self.view endEditing:YES];
}
助けてくれてありがとう。