使用经过:创建一个UITableViewCell,在里面添加一个自定义UIView,在view里面需要添加override func awakeFromNib()
,方法这个方法按系统的添加会是override class func awakeFromNib()
,里面有个class,这个时候在方法里面不能增加别的自定义属性(可能是因为这是个类方法的问题),解决方法就是去掉class。然后就可以增加别的属性了。
override func awakeFromNib() {
super.awakeFromNib()
self.addSubview(textLabel)
textLabel.center = CGPoint(x: 25, y: 23)
textLabel.bounds = CGRect(x: 0, y: 0, width: 50, height: 20)
textLabel.transform = CGAffineTransform(rotationAngle: CGFloat(-Double.pi / 4))
}
网友评论