我有一个rss应用程序,我正在使用xcode,文章加载到全屏Web视图中。我需要在导航栏中放置一个“分享”按钮,但由于我的uiwebview是全屏的,所以在我运行应用程序时它不会显示。我甚至尝试裁剪网页视图的顶部并放置按钮,但仍然没有运气。这里是我的意思的例子:通过uiwebview放置共享按钮
的分享按钮需要在导航栏的右侧,但我似乎无法弄清楚如何使这项工作。
在此先感谢
我有一个rss应用程序,我正在使用xcode,文章加载到全屏Web视图中。我需要在导航栏中放置一个“分享”按钮,但由于我的uiwebview是全屏的,所以在我运行应用程序时它不会显示。我甚至尝试裁剪网页视图的顶部并放置按钮,但仍然没有运气。这里是我的意思的例子:通过uiwebview放置共享按钮
的分享按钮需要在导航栏的右侧,但我似乎无法弄清楚如何使这项工作。
在此先感谢
拳重要的是,你的顶部导航栏似乎缺少(通过图像判断)。由于导航栏丢失,因此共享按钮将不可见。你可以做到这一点是IB或在你的代码。
对于您的IB,您可以移动视图控制器的'图层'来说话。当你把所有的元素之后,你的VC应该是这个样子:
在左侧我们可以看到子视图在顶部,哪些是在底部的东西。
我们可以在这里看到的UIWebView在列表的顶部,所以它会在桩的底部。导航栏位于列表的后面,因此它们将位于最前面。所以由于这个,他们会通过UIWebView。
另一种方法是使用insertSubview:aboveSubview:
。所有的拳头都将使用addSubview:
添加UIWebView,然后使用insertSubview:aboveSubview:
添加导航栏,最后,您将像导航栏一样添加按钮,但这次您将在nav上方添加按钮酒吧不是网络视图。
我最好的猜测是你忘了添加另一个导航栏到屏幕的顶部。希望这可以帮助!!
嗨,谢谢你的回复!我使用了一个免费的源代码来完成我的项目和Web视图。我会尽快尝试你的建议,我会更新你的。谢谢! – Christophorus
因此导航栏_does_或_does not_显示Web视图时显示? – soulshined
有一个显示我运行该应用程序时,它显示文章的标题。我使用了一个免费的源代码来创建我的rss应用程序,并且web视图由创建它的人来完成。但在该项目中,它只显示全屏幕的网页视图 – Christophorus