C# 键盘上的Prev、Next和Done按钮,使用xamarin for IOS应用程序

C# 键盘上的Prev、Next和Done按钮,使用xamarin for IOS应用程序,c#,xamarin,C#,Xamarin,我有一个使用Xamarin Studio开发的IOS应用程序 我有一个UIView,它有大约10个UIExtView和UIExtFields,我希望键盘上有Prev、Next和Done按钮,它将我带到Previous和Next UIExt字段 我四处搜索,只得到了Objective-C示例 有人能帮我用Xamarin C#类实现这一点吗 谢谢。这很简单: 皮艇板上方的部分是一个简单的视图。因此,使用三个按钮创建自定义UIView: UIView _topKeyboard = new UIView

我有一个使用Xamarin Studio开发的IOS应用程序

我有一个UIView,它有大约10个UIExtView和UIExtFields,我希望键盘上有Prev、Next和Done按钮,它将我带到Previous和Next UIExt字段

我四处搜索,只得到了Objective-C示例

有人能帮我用Xamarin C#类实现这一点吗

谢谢。

这很简单:

皮艇板上方的部分是一个简单的视图。因此,使用三个按钮创建自定义UIView:

UIView _topKeyboard = new UIView();

UIButton _prev = new UIButton(UIButton.Type.System);
_prev.SetTitle("Prev", UIControlState.Normal);
_prev.Frame = new RectangleF(0,0, 100,20);
_prev.TouchUpInside += (object sender, EventArgs e) => {
 // Add the function of the key
};

UIButton _next = new UIButton(UIButton.Type.System);
// Set as above
UIButton _done = new UIButton(UIButton.Type.System);
// set as above

// now addit to the view

_topKeyboard.Add(_prev);

_topKeyboard.Add(_next);

_topKeyboard.Add(_done);
最后,您需要将此视图添加到UITextView或UITextFields中,以便使用“InputAccessoryView”方法显示该视图:


就这样!:)

嘿,非常感谢你的帮助。我可以在键盘上显示这一点。任何逻辑-如何在UIView中将光标从一个文本框移动到另一个文本框?
_myTextView.InputAccessoryView = _topKeyboard