我有一个 UILabel,它可以具有可变的行数和高度。我想将此标签固定在我的 View 底部,如下所示:
如果文本强制标签展开,我希望标签与 View 底部保持相同的高度(大约显示一行文本),但允许标签向下展开(它位于 ScrollView 中)。我当然可以将 UILabel 固定到屏幕顶部,但这会根据屏幕尺寸给出不同的结果。我怎样才能达到这个结果? IB 可以实现吗?还是我必须以编程方式实现?
最佳答案
您可以将标签固定到顶部(将滚动的内容 View ),然后为将标签固定到顶部的约束创建和导出(或者只是以编程方式创建它以获取引用)
获得引用后,只需在 viewDidLoad 中将约束常量设置为屏幕高度即可。
constraint.constant = UIScreen.mainScreen.bounds.height - heightFromBottom
关于ios - 使用动态高度将 View 固定到底部,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39586111/