Swift中的模块化文本占位符块

问题描述 投票:0回答:1

我希望App编辑文本的用户使用准备好的模块化文本部分。行为应该与iOS的邮件应用程序一样。如果您在键盘上按Enter键,则邮件地址将成为一个块,只能一起抓取,移动和删除。您无法编辑块的内部内容。我只需要这些块来在大型UITextView上移动。

我开始尝试了几件事: - 在UITextField上放置一个UIView,并通过添加exclusivePaths,我设法将视图移动到文本字段的顶部。我看不出如何检测与UITextField文本相关的视图位置以插入到正确的位置。 - 我玩弄了归属文本和文本背景。看起来很好,但文本块不会保持在一起,我无法移动它们。

我是在正确的方式还是有更简单的方法?

你有没有人在做过类似的话题?我找不到与此有关的任何事情。虽然它是在Mail App中实现的,但似乎没有太多的用例呢?欢迎任何提示!

ios swift uitextfield uilabel
1个回答
0
投票

我找到了一些其他StackOverflow答案,可以引导您朝着正确的方向前进:

根据这些答案,我建议您在GitHub上查看这些第三方组件:

© www.soinside.com 2019 - 2024. All rights reserved.