iOS: 'When all subviews have been added' 的 UIView 回调
iOS: Callback of 'When all subviews have been added' for a UIView
我正在通过覆盖 Swift 中的 UIVIew
class 创建自定义视图。
而在 init?(coder: NSCoder)
中,subviews.count
为零,而 didAddSubview(subview: UIView)
仅针对直接子级调用。
当所有子项(甚至是子项的子项)都已添加到视图时,是否有任何回调?
或者,在视图 'loaded from storyboard' 并且所有子视图都已布局到视图之后,是否有任何回调被调用,以便 subviews.count
不为零?
and all of the subviews have been laid out to the view
那就是 layoutSubviews
。请务必致电 super
。如果您只想第一次这样做,请使用标志。
我正在通过覆盖 Swift 中的 UIVIew
class 创建自定义视图。
而在 init?(coder: NSCoder)
中,subviews.count
为零,而 didAddSubview(subview: UIView)
仅针对直接子级调用。
当所有子项(甚至是子项的子项)都已添加到视图时,是否有任何回调?
或者,在视图 'loaded from storyboard' 并且所有子视图都已布局到视图之后,是否有任何回调被调用,以便 subviews.count
不为零?
and all of the subviews have been laid out to the view
那就是 layoutSubviews
。请务必致电 super
。如果您只想第一次这样做,请使用标志。