【问题标题】:Modular Text Placeholder Blocks in SwiftSwift 中的模块化文本占位符块
【发布时间】:2019-07-19 02:01:33
【问题描述】:

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

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

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

你们中有没有人研究过类似的主题?我找不到与此相关的任何内容。虽然是在Mail App中实现的,但是好像没有太多用例呢?欢迎任何提示!

【问题讨论】:

    标签: ios swift uitextfield uilabel


    【解决方案1】:

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

    基于这些答案,我建议你看看 GitHub 上的这些第三方组件:

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2012-03-13
      • 2015-03-31
      • 2019-11-20
      • 2015-02-23
      • 2016-09-19
      • 2017-09-19
      相关资源
      最近更新 更多