スクロールビュー内にテキストフィールドがあります。テキストフィールドをタップしてテキストを追加すると、キーボードがポップアップし、テキストフィールドがキーボードの後ろに消えます。これを解決するには?入力中にテキストフィールドが表示されるように、スクロールビューを下にスクロールする必要があります。
Objective-C プロジェクトの解決策をいくつか見つけました。残念ながら、Mono Touch/C# を使用しています。
テキストフィールドのデリゲートを既に作成しました。これを機能させるには、「public override void EditingStarted (UITextField textField)」メソッドに何を追加すればよいですか?
public class CloseTextfieldDelegate : UITextFieldDelegate{
private NewReportScreen controller;
public CloseTextfieldDelegate(NewReportScreen newReportScreen)
{
controller = newReportScreen;
}
public override bool ShouldReturn (UITextField textField)
{
textField.ResignFirstResponder();
return false;
}
public override void EditingStarted (UITextField textField)
{
//DO SOMETHING (MAKE TEXTFIELD VISIBLE SO IT DOESN'T DISAPPEARS BEHIND THE KEYBOARD)
}
}