我有一個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