【发布时间】:2013-02-19 18:51:01
【问题描述】:
我在滚动视图中有一个文本字段。 当我点击文本字段添加文本时,键盘弹出,文本字段消失在键盘后面。如何解决这个问题? 滚动视图应向下滚动,以便在键入时文本字段仍然可见。
我为一个 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)
}
}
【问题讨论】:
标签: ios xamarin.ios