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