我有一个标签栏应用,但第一个标签是一个带有按钮的图片。触摸按钮应该推动Web视图。其他选项卡是纯Web视图。那些工作正常,但每次我推到一个新的视图,它是空白的(除了顶部的后退按钮。)

问题:

推送网页视图是否需要xib?

loadRequest代码到底在哪里? (我在标签栏视图中使用了awakeFromNib)

当我点击后退按钮时,是否有我可以添加的钩子或某种方法来隐藏顶部导航栏?

有帮助吗?

解决方案

首先,你永远不需要任何东西.xib;您始终可以在代码中构建视图。

其次,你是什么意思“推动网络视图”和“推送到新视图”?您正在为该页面使用UINavigationController,对吗?所以你说最初选项卡显示正确的页面,但是当你将子视图推到堆栈上时它会显示为空白?

我怀疑你想要loadRequest的地方在viewDidLoad中,但我必须看看你想要做什么。

至于隐藏顶部导航栏,你在寻找这样的东西:

self.navigationController.navigationBarHidden = YES;

如果是这样,您只需在要隐藏导航栏的页面上进行设置;它与后退按钮无关。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top