显示 UILabels 和 UIButtons 相互内联的方法

Posted

技术标签:

【中文标题】显示 UILabels 和 UIButtons 相互内联的方法【英文标题】:Method to display UILabels and UIButtons Inline with each Other 【发布时间】:2014-03-04 03:32:39 【问题描述】:

在我的应用程序中,我有一个“摘要”段落,该段落基于用户在应用程序中的操作更改其显示内容的数据。问题是它在同一句子和同一行中同时显示常规文本和可点击文本(如按钮)。该应用程序将有一系列 if else 语句,并根据这些语句的结果确定将显示的文本,但是如何使某些文本成为绑定到操作的按钮,而某些文本成为纯标签?感谢您提供任何和所有帮助!

【问题讨论】:

【参考方案1】:

ios 7 中,按钮看起来像蓝色文本。我建议利用这一事实。

我会使用 AutoLayout,并创建带有约束的字段,这些约束在文本/标签行中的每个标签和按钮之间留出非常小的空间,并对所有这些字段进行垂直约束,使其对齐前导以匹配。

【讨论】:

以上是关于显示 UILabels 和 UIButtons 相互内联的方法的主要内容,如果未能解决你的问题,请参考以下文章

UIButtons 不会在动画块期间淡出

带有 UIButton 的 UILabel

UILabels 未显示在 UIView 的子类中

使用 Xcode 4 以美观和实用的方式在应用程序中调整 UILabels 和 UIImageViews

在单击或旋转之前未显示带有 UIButtons 的 UIView

以编程方式创建 UILabel 堆栈