我有一个标签栏应用,但第一个标签是一个带有按钮的图片。触摸按钮应该推动Web视图。其他选项卡是纯Web视图。那些工作正常,但每次我推到一个新的视图,它是空白的(除了顶部的后退按钮。)
问题:
推送网页视图是否需要xib?
loadRequest代码到底在哪里? (我在标签栏视图中使用了awakeFromNib)
当我点击后退按钮时,是否有我可以添加的钩子或某种方法来隐藏顶部导航栏?
答案 0 :(得分:0)
首先,你永远不需要任何东西.xib;您始终可以在代码中构建视图。
其次,“推动网络视图”和“推送到新视图”是什么意思?您正在为该页面使用UINavigationController,对吗?所以你说最初选项卡显示正确的页面,但是当你将子视图推到堆栈上时它会显示为空白?
我怀疑你想要loadRequest的地方在viewDidLoad中,但我必须看看你想要做什么。
至于隐藏顶部导航栏,你在寻找这样的东西:
self.navigationController.navigationBarHidden = YES;
如果是这样,您只需在要隐藏导航栏的页面上进行设置;它与后退按钮无关。