我有一个启用了大标题的导航控制器,该控制器链接到在TableView内具有UIIMage和按钮的ViewController。 My View Controller。现在,使用代码我对导航控制器图像进行了条纹处理,以便可以使用我自己的自定义图像,如上图所示。我使用的代码如下:
if let navController = navigationController {
System.clearNavigationBar(forBar: navController.navigationBar)
navController.view.backgroundColor = .clear
}
现在我想要的结果是这个。当我滚动浏览表格视图的项目时,大标题应使用较小的字母显示在屏幕的顶部,就像默认值一样;当我将手指向下拖动到没有任何项目的位置时,放开它会弹出恢复正常。事实是,导航栏标题的默认移动也是向下移动,但是UIImage应该随它伸展,放开后会弹回正常状态。
我可以使用通过Main.storyboard设置的约束还是仅使用代码来实现此目标?
先谢谢您!