私は iOS 開発の練習をしており、現在 BMI 計算アプリを作成しています。
ラベルとは別に、ビューには 2 つの UITextFieldsheight_TextField
とweight_TextField
、およびUIButton が含まれますcalculateBMI
。
すべての空のテキスト フィールドをキャッチする if/else 条件を実装しました。つまり、ユーザーがheight_TextField
または両方を空白のままにすると、UIAlertViewがポップアップして、ユーザーに必須フィールドに入力するように指示します。weight_TextField
ヘルプ:
アラートを閉じると、それぞれの UITextField を「選択」または「編集可能」状態 (カーソルとキーボードが表示され、入力できる状態) にする必要があります。プロトコルを .h ファイルに追加して、
- (void)alertView:(UIAlertView *)alertView clickedButtonAtIndex:(NSInteger)buttonIndex
メソッドで" " に関連するコードを実装している可能性があると思いますが、[self.height_TextField editingMode??]
これを理解することはできません。
BMICalculatorViewController.m
これは私のファイルのソースコードです:
私はファイルに触れてい.h
ません (変数やメソッドは宣言されていません)。
あなたの親切な助け/解決策を前もってありがとう。時間に余裕があれば、ヒントやベスト プラクティスも教えていただければ幸いです。ありがとう!