所以我用.xib文件创建了MyViewController类。 我将一个NavBar拖放到安全区域的范围内。
MyViewController被安装在其他地方,并放置在UINavigationController中。
UselessExample
在我设置的MyViewController内部
let myVC = MyViewController(nibName: "MyViewController", bundle: nil)
let nav = UINavigationController(rootViewController: myVC)
self.present(nav, animated: true, completion: nil)
因此,未显示UINavigationController的默认导航栏,我只能看到我的自定义导航栏,并且可以手动对他的行为进行编程。
现在..在IB中,我在 Prefers Large Titles (首选大标题)框中打勾,但是似乎什么都没有改变。有什么想法吗?
不,我不想将VC xib放入UINavigationController中,我想将其保留为UIViewController,以便可以按编程方式在其他地方使用它,并单独拥有自己的UINavigationBar。