iOS 13 UITableViewCell自定义annexView超出范围

时间:2019-09-04 14:55:46

标签: ios uitableview ios13 accessoryview

使用最新的iOS 13 beta

我真的不知道是Beta版问题还是我的问题, 但是我在iOS 12上没有这个问题

代码

 let button = UIButton(type: .custom)
 button.setTitle("connect", for: .normal)
 button.backgroundColor = UIColor(rgb: 0xFF0E83)
 button.sizeToFit()
 cell.accessoryView = button
 cell.textLabel?.text = "Title"
 cell.detailTextLabel?.text = "Subtitle"

有结果

enter image description here

有人遇到了同样的问题并找到了解决方案吗?谢谢

3 个答案:

答案 0 :(得分:2)

如果将uibutton放在uiview中,它将在iOS 13.0上运行。

答案 1 :(得分:1)

我使用的是UILabel而不是UIButton,iOS13.1发生了相同的问题。 @Amerino的解决方法效果很好。

答案 2 :(得分:0)

此问题已在最新的iOS 13.1 beta(测试版2)中得以解决

enter image description here