使用安全区域的iOS自定义弹性导航栏
我一直在为我的应用程序创建自定义的弹性导航栏。导航栏将有3种不同的状态,分别为展开、正常和完全固态背景。膨胀状态为414px,正常状态为130px,固体状态为90px。我一直在按照自定义导航栏上的layoutSubviews函数更新背景色和图像模糊 我已经实现了自定义导航控制器类,并使用NSKeyValueObservation观察俯视图控制器的滚动视图的内容偏移。当触发willShow功能时,观察开始。NavigationBar应启动130px,并将使用当前偏移量更新自身 我对这件事有意见使用安全区域的iOS自定义弹性导航栏,ios,swift,uinavigationcontroller,uinavigationbar,Ios,Swift,Uinavigationcontroller,Uinavigationbar,我一直在为我的应用程序创建自定义的弹性导航栏。导航栏将有3种不同的状态,分别为展开、正常和完全固态背景。膨胀状态为414px,正常状态为130px,固体状态为90px。我一直在按照自定义导航栏上的layoutSubviews函数更新背景色和图像模糊 我已经实现了自定义导航控制器类,并使用NSKeyValueObservation观察俯视图控制器的滚动视图的内容偏移。当触发willShow功能时,观察开始。NavigationBar应启动130px,并将使用当前偏移量更新自身 我对这件事有意见 当