在我的应用程序中,我有一个主视图控制器,它有时会在其顶部带来一个模态视图。这个模态视图是一个带有导航栏的 UINavigationController。我想在导航栏上方显示一个图像,并让导航栏出现在图像下方。
我不想继承任何东西并且应用程序使用自动布局,我不想要一堆委托回调和帧计算。导航控制器内部的视图(实际的模态内容)仍然必须正确响应不同的屏幕尺寸,例如旋转、调用状态栏等。另外,请不要 IB 解决方案,这些视图都是在代码中管理的。
我如何做到这一点?
在我的应用程序中,我有一个主视图控制器,它有时会在其顶部带来一个模态视图。这个模态视图是一个带有导航栏的 UINavigationController。我想在导航栏上方显示一个图像,并让导航栏出现在图像下方。
我不想继承任何东西并且应用程序使用自动布局,我不想要一堆委托回调和帧计算。导航控制器内部的视图(实际的模态内容)仍然必须正确响应不同的屏幕尺寸,例如旋转、调用状态栏等。另外,请不要 IB 解决方案,这些视图都是在代码中管理的。
我如何做到这一点?