gpt4 book ai didi

ios - 动态排列 UIstackView 中的 UILabel

转载 作者:塔克拉玛干 更新时间:2023-11-02 21:05:03 25 4
gpt4 key购买 nike

我正在使用 arrangedSubView 属性将标签作为 subview 添加到 UIstackview。

如果我保持 Stackview 轴水平,会发生什么情况,我得到一条水平的 UILabels

label1 label2 label3 label4.....

如果我保持垂直,我会得到一条垂直的 UILabel如下图

label1
label2
label3
and so on

但是我想要实现的是这个

label1, label2(if it fits) otherwise take it below
label3, label4
label5 and so on

目前我的代码是这样的

 uiLabel1.numberOfLines = 1
uiLabel1.backgroundColor = THEMECOLOR
uiLabel1.font = UIFont.preferredFontForTextStyle(UIFontTextStyleCaption1)
uiLabel1.textColor = topicColor
uiLabel1.layer.cornerRadius = (CGFloat)(5.0)
uiLabel1.layer.masksToBounds = true
uiLabel1.sizeToFit()
uiLabel1.userInteractionEnabled = true


self.dynamicStackView.addArrangedSubview(uiLabel1)

最佳答案

我相信 UICollectionView 的 Flow Layout 是您所需要的。查看链接 here

关于ios - 动态排列 UIstackView 中的 UILabel,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38058675/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com