我在滚动视图中有一个文本字段。当我点击文本字段添加文本时,键盘弹出,文本字段消失在键盘后面。如何解决这个问题?滚动视图应向下滚动,以便在键入时文本字段仍然可见。
我为一个 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)
}
}