上,下一步和完成按钮在键盘上使用xamarin IOS应用程序

本文关键字:xamarin 应用程序 IOS 键盘 按钮 下一步 | 更新日期: 2023-09-27 18:05:56

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

我有一个UIView,它有大约10个UITextView和UITextFields,我希望键盘有Prev, Next和Done按钮,它带我到上一个和下一个uittext字段。

我搜索了一下,只有Objective -C的例子。

有人能帮我实现这个使用Xamarin c#类吗?

谢谢。

上,下一步和完成按钮在键盘上使用xamarin IOS应用程序

这很简单:

kayboard上面的部分是一个简单的UIView。所以用三个按钮创建你的自定义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"来显示它:

_myTextView.InputAccessoryView = _topKeyboard

就是这样!:)