2015-08-22 74 views
0

我有一個rss應用程序,我正在使用xcode,文章加載到全屏Web視圖中。我需要在導航欄中放置一個「分享」按鈕,但由於我的uiwebview是全屏的,所以在我運行應用程序時它不會顯示。我甚至嘗試裁剪網頁視圖的頂部並放置按鈕,但仍然沒有運氣。這裏是我的意思的例子:通過uiwebview放置共享按鈕

enter image description here

的分享按鈕需要在導航欄的右側,但我似乎無法弄清楚如何使這項工作。

在此先感謝

+1

因此導航欄_does_或_does not_顯示Web視圖時顯示? – soulshined

+0

有一個顯示我運行該應用程序時,它顯示文章的標題。我使用了一個免費的源代碼來創建我的rss應用程序,並且web視圖由創建它的人來完成。但在該項目中,它只顯示全屏幕的網頁視圖 – Christophorus

回答

0

拳重要的是,你的頂部導航欄似乎缺少(通過圖像判斷)。由於導航欄丟失,因此共享按鈕將不可見。你可以做到這一點是IB或在你的代碼。

對於您的IB,您可以移動視圖控制器的'圖層'來說話。當你把所有的元素之後,你的VC應該是這個樣子:

enter image description here

在左側我們可以看到子視圖在頂部,哪些是在底部的東西。

enter image description here

我們可以在這裏看到的UIWebView在列表的頂部,所以它會在樁的底部。導航欄位於列表的後面,因此它們將位於最前面。所以由於這個,他們會通過UIWebView。

另一種方法是使用insertSubview:aboveSubview:。所有的拳頭都將使用addSubview:添加UIWebView,然後使用insertSubview:aboveSubview:添加導航欄,最後,您將像導航欄一樣添加按鈕,但這次您將在nav上方添加按鈕酒吧不是網絡視圖。

我最好的猜測是你忘了添加另一個導航欄到屏幕的頂部。希望這可以幫助!!

+0

嗨,謝謝你的回覆!我使用了一個免費的源代碼來完成我的項目和Web視圖。我會盡快嘗試你的建議,我會更新你的。謝謝! – Christophorus