如何使用清除按钮创建文本

Posted

技术标签:

【中文标题】如何使用清除按钮创建文本【英文标题】:how to create text with clear button 【发布时间】:2015-04-09 07:28:33 【问题描述】:

就像附加的屏幕截图一样,我想显示一些带有关联删除按钮的文本。 欢迎任何图书馆/指南或来源。

请不要犹豫更新问题标题,因为我无法从 google 获取它。

【问题讨论】:

这是一个自定义 UI,其视图包含文本和 X 按钮。您可以使用 UICollectionView 对其进行布局。在 Cocoapods.org 上搜索标签 您希望从 Facebook 网站复制视图,但您应该尝试从 Facebook 的 iPhone 应用程序复制该部分。你问的是完全可行的,但我个人认为,如果你实现 iPhone 应用程序的功能会更好。只是我的看法。 您必须使用具有一个标签和按钮的自定义视图。如果您想要单击事件,也可以自定义该自定义视图的委托。 【参考方案1】:

很简单

1) 创建一个UIView 并将backgroundColor 设置为blue 或您需要的任何颜色。 2) 使用您的text 创建一个UILabel,并将subView 添加到您在步骤1 中创建的view。 3) 创建一个带有文本xUIButton 并将其作为subView 添加到first view

完成。希望对你有帮助。

【讨论】:

并动态获取文本宽度并设置父视图witdth =(文本宽度+间隙+十字按钮宽度)。【参考方案2】:

子类UIView。为文本添加UILabel,为删除(x)按钮添加UIButton

【讨论】:

以上是关于如何使用清除按钮创建文本的主要内容,如果未能解决你的问题,请参考以下文章

清除按钮按下swiftui时如何自动上一个文本字段

使用php清除文本文件的内容

在 Cocoa/Interface Builder 中,单击按钮后如何清除文本字段中的文本

如何清除文本输入并在JavaScript中重新聚焦

如何在兼容模式下从 IE10 文本框中删除清除按钮(“X”按钮)?

如何在 wpf 中实现带有清除按钮的文本框?