我正在通过覆盖Swift中的UIVIew
类来创建自定义视图。
在init?(coder: NSCoder)
中,subviews.count
为零,而didAddSubview(subview: UIView)
仅为直接子女调用。
当所有孩子(甚至是孩子的孩子)都被添加到视图中时,是否有回调?
或者,是否有任何回调在视图从故事板加载后被调用'并且所有子视图都已布局到视图中,因此subviews.count
不是零?
答案 0 :(得分:2)
并且所有子视图都已布局到视图
那将是layoutSubviews
。请务必致电super
。如果您只是第一次这样做,请使用标记。