Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/iphone/41.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
iPhone导航问题_Iphone_Uiwebview_Navigation_Uitabbarcontroller - Fatal编程技术网

iPhone导航问题

iPhone导航问题,iphone,uiwebview,navigation,uitabbarcontroller,Iphone,Uiwebview,Navigation,Uitabbarcontroller,我有一个选项卡栏应用程序,但第一个选项卡是一个带有按钮的图像。触摸该按钮应该可以按下web视图。其他选项卡是普通web视图。这些功能很好,但每次我打开一个新视图时,除了顶部的“后退”按钮外,它都是空白的 问题: 推送web视图是否需要xib loadRequest代码到底在哪里?我在选项卡栏视图中使用了awakeFromNib 当我按下后退按钮时,是否有一个钩子或某种方法可以添加以隐藏顶部导航条?首先,你永远不需要.xib;您始终可以在代码中构造视图 第二,推送web视图和推送到新视图是什么意思

我有一个选项卡栏应用程序,但第一个选项卡是一个带有按钮的图像。触摸该按钮应该可以按下web视图。其他选项卡是普通web视图。这些功能很好,但每次我打开一个新视图时,除了顶部的“后退”按钮外,它都是空白的

问题:

推送web视图是否需要xib

loadRequest代码到底在哪里?我在选项卡栏视图中使用了awakeFromNib


当我按下后退按钮时,是否有一个钩子或某种方法可以添加以隐藏顶部导航条?

首先,你永远不需要.xib;您始终可以在代码中构造视图

第二,推送web视图和推送到新视图是什么意思?您正在为该页面使用UINavigationController,对吗?那么您是说最初选项卡显示正确的页面,但是当您将子视图推到堆栈上时,它会显示为空白

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

至于隐藏顶部导航栏,您是否正在寻找类似以下内容:

self.navigationController.navigationBarHidden = YES;

如果是这样,你所要做的就是在你想要隐藏导航栏的页面上设置它;这与后退按钮无关。

谢谢您的回复。我确实让它工作了。我仍然在处理这些不同的视图和控制器。不幸的是,我没有时间正确地学习这种iPhone方式,因为我正处于压力之下。但多亏了像你这样的人,我取得了很大的进步。仅供参考,我现在意识到锡伯银行可以存在也可以不存在。我已使导航正常工作,即第一个视图有按钮,可将您带到另一个视图,左侧有一个后退按钮。第一个页面是选项卡栏的一部分,另外两个选项卡现在可以很好地转到web视图。我没有做的是在第一个视图的顶部隐藏导航栏。您提供的代码行就是我正在使用的,但我不知道该放在哪里。我试过的所有地方都失败了。请记住,底部带有选项卡栏的第一个视图是唯一nib的一部分,它以编程方式创建另一个视图并将其推入视图。当我回去的时候,我希望顶部的导航条消失。那么代码应该放在哪里…对不起,没有更快的答案,我已经离开了。让我看看一些事情。我会尽量在几天内帮你。