// // IHAQLevelCell.swift // Inhealth // // Created by weclouds on 2019/12/12. // Copyright © 2019 weclouds. All rights reserved. // import UIKit class IHAQLevelCell: UITableViewCell { @IBOutlet weak var levelBox: UIView! override func awakeFromNib() { super.awakeFromNib() self.levelBox.frame = CGRect(x: 23, y: 63, width: KSCREENWIDTH - 43 - 43, height: 4) self.levelBox.backgroundColor = .yellow } override func setSelected(_ selected: Bool, animated: Bool) { super.setSelected(selected, animated: animated) } override func layoutSubviews() { super.layoutSubviews() IHSubsectionView.share.showLevel(good: 8473, normal: 859, poor: 68, InView: self.levelBox) } override var frame: CGRect{ set(newFrame){ var frame = newFrame frame.origin.x = frame.origin.x + 20 //递归 frame.origin.y = frame.origin.y + 5 frame.size.width -= 40 frame.size.height -= 10 super.frame = frame } get{ return super.frame } } }