我正在尝试在 iphone 键盘上方添加一个 vustom View ,以添加自定义操作以进行富文本编辑(粗体/颜色/下划线等)
我看过 ion Objective-C,有一个 InputAccessoryView 属性可以调整,但我还没有找到任何 Xamarn 示例,有人可以帮我解决这个问题吗?
此外,是否可以使用这些控件编辑文本?例如选择一些文本并使其着色,或者选择一种颜色然后用该颜色书写?
谢谢
最佳答案
据我所知,您只需设置 InputAccessoryView。只需要一个 UIView(我会使用一个 UIToolbar),它应该在键盘出现时显示。 您必须自己设置 UIView 的框架。
示例:How to add UIToolbar on top of UIKeyboard
要编辑文本,您可以使用 NSAttributedString 而不是 String。然后,您可以使用 NSAttributedString 而不是使用 Text 属性来设置 AttributedText 属性。 您还可以在 NSAttributed 字符串中为特定的 NSRanges 设置颜色。
关于ios - 使用 Xamarin 在键盘上方添加自定义 View ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20282708/