我有几天在不同的论坛上阅读有关选择文本和从xamarin表单中的标签本地复制文本的问题,这似乎并非直接的实现方式。
我的问题是我需要从标签中的书中提供大量数据,用户应该能够从标签中选择并复制一大块文本。 我继续在编辑器组件中显示数据,但用户可以在编辑器中编辑文本。使编辑器组件成为只读也不能解决问题。
任何建议都将不胜感激!
答案 0 :(得分:1)
我最近面临着同样的业务需求。对我来说,在每个平台上使用Editor
自定义的Renderers
是解决方案。
简而言之,Android renderer
利用CustomSelectionActionModeCallback
的{{1}}和CustomInsertionActionModeCallback
属性为文本选择和插入定制上下文菜单,而EditText
很简单,转发并设置iOS renderer
的{{1}}和Selectable
属性。
使用完整的代码Editable
来检出我的post。您还可以阅读native Android和native iOS上的帖子以了解更多详细信息。
答案 1 :(得分:0)
我有相同的要求,并且为Android和iOS平台实现了CustomLabelRenderer。