gpt4 book ai didi

ios - 在代码中调整自定义单元格中的标签大小

转载 作者:行者123 更新时间:2023-11-29 01:39:43 27 4
gpt4 key购买 nike

我的自定义单元格中有一个标签,它不会调整大小。这是代码:

func tableView(tableView: UITableView, cellForRowAtIndexPath indexPath: NSIndexPath) -> UITableViewCell {



let myCell2 = tableView.dequeueReusableCellWithIdentifier("privatecell1", forIndexPath: indexPath) as! YourPrivateControllerCell

myCell2.barfront1.frame.size.width = 200
myCell2.barfront1.layer.masksToBounds = true
return myCell2
}

我知道我可以通过添加约束来设置宽度,但每行的标签大小都会不同。该代码适用于普通 View 控制 View ,但似乎不适用于表格 View 单元格/行。实际的代码将是:

myCell2.barfront1.frame.size.width = myCell2.barback1.frame.size.width * percent

但我什至无法将标签大小调整为 200。

最佳答案

您可以像这样使用约束并将约束与@IBOutlet 连接起来。当然,您必须将它放在 YourPrivateControllerCell 中。

@IBOutlet weak var labelWidth: NSLayoutConstraint? = nil

然后调用下面的方法将改变你标签的宽度。

labelWidth.constant = 200

祝你好运。

关于ios - 在代码中调整自定义单元格中的标签大小,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32545738/

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