您可以使用guard返回可选的方法(我假设您是从 UIView 自定义类调用此方法)。
private func outerMostParent(view:UIView)-> UIView? {
guard let parent = superview?.superview?.superview?.superview?.superview?.superview
else{
return nil
}
return parent
}
Run Code Online (Sandbox Code Playgroud)
然后你可以做
self.outerMostParent(self)?.addSubview(yourSubview)
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
697 次 |
| 最近记录: |