如果该屏幕上没有导航栏,我想在导航栏上方或任何屏幕内容上方显示视图,这样就可以大大降低其他所有内容的高度,并且不会覆盖任何内容。我也希望这个视图允许交互(即如果它被点击,它会做某事)。
我试过了
UIApplication.sharedApplication().keyWindow?.addSubview(view)
但只是覆盖了视图。
答案 0 :(得分:4)
不要以上述方式来考虑它,将其视为旁边 - 兄弟姐妹的观点。
因此,使用该视图和下面的容器视图创建您自己的根视图控制器,然后将“普通”根导航控制器(或其他)作为子视图控制器添加到容器视图中。