【发布时间】:2019-07-19 02:01:33
【问题描述】:
我希望应用程序的用户使用准备好的模块化文本部分来编辑文本。行为应该与 iOS 的邮件应用程序中一样。如果你在键盘上敲回车,邮件地址就会变成一个块,只能一起抓取、移动和删除。您无法编辑块的内部内容。 我只需要这些块在大型 UITextView 上移动。
我开始尝试几件事: - 在 UITextField 上放置一个 UIView 并通过添加 ExclusivePaths,我设法将视图移动到文本字段的顶部。我看不到如何检测与 UITextField 的文本相关的视图位置以插入正确的位置。 - 我玩过属性文本和文本背景。看起来不错,但文本块没有在一起,我无法移动它们。
我是在正确的方式还是有更简单的方式?
你们中有没有人研究过类似的主题?我找不到与此相关的任何内容。虽然是在Mail App中实现的,但是好像没有太多用例呢?欢迎任何提示!
【问题讨论】:
标签: ios swift uitextfield uilabel