为什么在我的自定义UIView类中没有调用init(frame:CGRect)?

时间:2018-06-16 02:39:32

标签: ios swift uitableview uiview subclass

我有一个名为UIView的{​​{1}}子类,我在GradientView

中使用

UITableViewCell被调用,但我的layoutSubviews()方法永远不会被调用。

init

我错过了什么?

1 个答案:

答案 0 :(得分:1)

Last_run_date通常不会使用UITableViewCell进行初始化,而是使用init(frame:)init(style: UITableViewCellStyle, reuseIdentifier: String?)初始化。

当您使用表视图注册类时,将使用第一个,当从故事板初始化或使用表视图注册xib文件时,将使用第二个。