我的按钮不会根据其titleLabel中的文本调整大小。显示所有titleLabel文本,但超出了按钮的范围
我的按钮在xib单元的stackview中。 xib单元在堆栈视图上方也有一个标签。
我有两个类:ViewController(表视图和数据源),ViewCell(按钮出口和操作)
ViewController代码: 在我的cellForRowAt方法中:
cell.choice1Button.titleLabel?.lineBreakMode = .byWordWrapping
cell.choice2Button.titleLabel?.lineBreakMode = .byWordWrapping
cell.choice3Button.titleLabel?.lineBreakMode = .byWordWrapping
cell.choice1Button.titleLabel?.numberOfLines = 0
cell.choice2Button.titleLabel?.numberOfLines = 0
cell.choice3Button.titleLabel?.numberOfLines = 0
cell.conceptLabel.text = question["concept"]!
cell.choice1Button.setTitle(question["choice1"]!, for: .normal)
cell.choice2Button.setTitle(question["choice2"]!, for: .normal)
cell.choice3Button.setTitle(question["choice3"]!, for: .normal)
cell.mcTableCellDelegate = self
我希望按钮可以调整高度,并根据titleLabel文本的长短来换行。这是一个约束问题吗?