我想要做的是向我的UINavigationController的UINavigationBar添加一个自定义视图,但只针对当前的可视视图控制器。因此,我构建了我想要添加到容器视图中的视图的子视图,并通过获取以下引用将此视图添加到导航栏:
let navBar = navigationController?.navigationB
我需要使用自动布局在UINavigationBar (归UINavigationController所有)下面固定一个UIView。这里的棘手之处在于,UIView需要成为UIApplication主UIWindow的子视图。插入的视图需要跟踪导航栏的位置,例如,如果iOS状态栏增长到双倍高度(例如,在绿色的"Return to call“场景中