在 UILabel 之后制作 UIButton Wrap
Posted
技术标签:
【中文标题】在 UILabel 之后制作 UIButton Wrap【英文标题】:Making UIButton Wrap Following a UILabel 【发布时间】:2017-09-12 13:43:45 【问题描述】:我们有一个多行文本环绕 UILabel,其中包含一些文本。在标签的末尾,我们希望始终放置一个 UIButton,如图所示。
实现此功能的最简单方法是什么?按钮中的文本不能中断,即如果没有足够的空间,按钮必须作为一个单元流到下一行。
【问题讨论】:
我会改用NSAttributedString
,这样做更容易实现。
我建议github.com/hsusmita/SwiftResponsiveLabel
感谢@the4kman,属性字符串+不间断空格可以解决问题。
感谢@SalmanGhumsani,看起来很有用。
@GauravSharma 你也可以回答你自己的问题:),如果你认为它可能对其他人有帮助:D
【参考方案1】:
使用带有不间断空格的属性字符串 ("\u00a0") 有效。
【讨论】:
以上是关于在 UILabel 之后制作 UIButton Wrap的主要内容,如果未能解决你的问题,请参考以下文章
如何用两行制作 UILabel 或 UIButton ,第一行有一个字符,第二个有两个字符?
UIButton 和 UILabel 在较小的屏幕上不可点击
自动布局:包含 UILabel + UIButton 的标题视图