使用Xamarin在键盘上方添加自定义视图

时间:2013-11-29 09:46:28

标签: ios xamarin inputaccessoryview

我正在尝试在iphone键盘上方添加一个vustom视图,为富文本编辑添加自定义操作(粗体/颜色/下划线等)。

我已经看过离子Objective-C,有一个InputAccessoryView属性可以调整,但我还没有找到任何Xamarn样本,有人可以帮我这个吗?

此外,是否可以使用控件编辑文本?例如,选择一些文本并使其着色,或选择一种颜色然后用该颜色书写?

由于

1 个答案:

答案 0 :(得分:2)

据我所知,你只需设置InputAccessoryView即可。只需要一个UIView(我会带一个UIToolbar),它应该在键盘出现时显示。 你必须自己设置UIView的框架。

实施例:How to add UIToolbar on top of UIKeyboard

要编辑文本,您可以使用NSAttributedString而不是String。然后,您可以使用NSAttributedString而不是使用Text属性来设置AttributedText属性。 您还可以在NSAttributed String中为特定NSRanges设置颜色。