2016-02-26 56 views
0

首先,我首先說我已經搜索過S/O,但我還沒有找到真正解決它的任何主題。是的,它嵌入了,但UIScrollView沒有滾動。在UIScrollView中嵌入UIWebView

其次,我知道蘋果的文檔曾經說過它不被推薦,但它是可能的,而蘋果新聞應用正是我需要做的。

我想要顯示的文章,但我想顯示'精選圖像'和'標題'沒有提出額外的要求,我想要獲取的是文章正文。

所以,我想創建一個UIScrollView,添加子視圖,其中包括子視圖,並確保所有的滾動方式與蘋果新聞應用程序一樣。這是一個視覺表示。

|- UIViewController 
|-- UIScrollView 
|------ UIImageView 
|------ UIView 
|---------- UILabel 
|------ UIWebView 

有沒有人可以幫忙嗎?

+0

很確定蘋果新聞應用程序不使用'UIWebView' – dan

+0

他們這樣做。我檢查了應用程序。他們在特色圖片和時間戳下運行一個UIWebView – CreativityKills

+0

不夠公平,如果您希望外部滾動視圖滾動,則應禁用Web視圖上的滾動,並使其足夠高以至於不必滾動以顯示其所有內容 – dan

回答

0

如果您成功設定UIWebView的高度,以網頁的高度和和的3個直接子視圖您UIScrollview都正確放置在彼此的頂部可能比你只是沒有設置contentSizeUIScrollView正確。

UIScrollView所述的contentSize.height應等於UIImageView高度加上UIView高度加上UIWebView高度。

所以,看看UIScrollViewcontentSize,你可能會找到問題的原因。

如果這樣不能解決您的問題,請看看我最近編寫的這個blogpost。它描述瞭如何實現你所需要的。它使用一種使用AutoLayout的方法。它看起來好像你沒有使用AutoLayout,但也許它可以幫助你。