它是在将项目迁移到Swift 4.1之后出现的
W0423 16:38:46.366578 1 commandlineflags.cc:1503]忽略标志指针0x10adafe00的RegisterValidateFunction():在该地址没有找到标志
我如何解决它?
我的代码几乎正常工作,但有一个问题.
加载表后,图像看起来如下:
但是当我滚动表格时,一切都很好:
这里缺少什么?
class ShopTableViewCell: UITableViewCell {
let disposeBag = DisposeBag()
@IBOutlet weak var shopImageView: UIImageView!
@IBOutlet weak var imagesCollectionView: UICollectionView!
@IBOutlet weak var nameLabel: UILabel!
@IBOutlet weak var likeButton: UIButton!
@IBOutlet weak var imageContainer: UIView!
override func layoutSubviews() {
super.layoutSubviews()
imageContainer.clipsToBounds = true
imageContainer.layer.cornerRadius = imageContainer.frame.size.width / 2
imageContainer.layer.borderWidth = 1
imageContainer.layer.borderColor = UIColor(hex: "#BDBDBD").CGColor
Run Code Online (Sandbox Code Playgroud) 下面的解决方案仅适用于适合一行的名称
cell.accessoryTitleLabel.text = data.title
cell.accessoryTitleLabel.sizeToFit()
cell.discountIcon.frame.origin.x = cell.accessoryTitleLabel.frame.maxX + 7
cell.discountIcon.hidden = discount == 0
Run Code Online (Sandbox Code Playgroud)